将index.html放在Kotlin-js项目的哪里?
我正在测试使用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/