javascript - 在 Kotlin-js 项目中将 index.html 放在哪里?

标签 javascript maven kotlin

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

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

最佳答案

您可以尝试应用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/

关于javascript - 在 Kotlin-js 项目中将 index.html 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41761338/

相关文章:

javascript - 将 JS 添加到 HTML

javascript - 将 JS 库与 Django 一起使用

multithreading - Kotlin Supervisor Job 意外行为

spring-mvc - Kotlin如何使用assertj创建自定义断言

javascript - 更新条形图并删除标签

Scalatest 和 scalamock - 涉及 SuiteMixin 的依赖问题

java - 使用 Maven 的谷歌应用引擎代码

java - 测试在 IDE 中通过,在命令行中失败

android - 重组何时发生?改变状态或改变输入

javascript - 断开或重新加载时Io套接字重置连接