我正在测试使用 Maven 将 Kotlin 编译为 JavaScript。我成功地将它编译为 .js 文件,现在我正在寻找一种方法来生成从 HTML 文件启动的工作示例。有没有办法通过 Maven 实现这一目标?
我认为类似的功能存在于 Intellj 插件中。
最佳答案
您可以尝试应用war
打包。配置 maven-war-plugin
使用额外的资源目录和 kotlin-maven-plugin
将 js
文件放入该目录,即:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}/kotlin-js/</directory>
</resource>
</webResources>
</configuration>
</plugin>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>${kotlin.version}</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>js</goal>
</goals>
<configuration>
<output>${project.build.directory}/kotlin-js/</output>
</configuration>
</execution>
</plugin>
至于index.html
很简单:把它放到src/main/webapp/
关于javascript - 在 Kotlin-js 项目中将 index.html 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761338/