将index.html放在Kotlin-js项目中的哪个位置?

时间:2017-01-20 10:27:33

标签: javascript maven kotlin

我正在测试使用Maven将Kotlin编译为JavaScript。我成功地将它编译为.js文件,现在我正在寻找一种方法来生成从HTML文件启动的工作示例。有没有办法用Maven实现这个目标?

我认为类似的功能存在于Intellj插件中。

1 个答案:

答案 0 :(得分:2)

您可以尝试应用war包装。配置maven-war-plugin以使用其他资源目录和kotlin-maven-pluginjs文件放入此目录,即:

  <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/