我正在测试使用Maven将Kotlin编译为JavaScript。我成功地将它编译为.js文件,现在我正在寻找一种方法来生成从HTML文件启动的工作示例。有没有办法用Maven实现这个目标?
我认为类似的功能存在于Intellj插件中。
答案 0 :(得分:2)
您可以尝试应用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/