Kotlin 与 ANT 构建

Lpp*_*Edd 5 java ant kotlin

我已经阅读了在 Java / ANT 项目中使用 Kotlin 的文档。
我已将构建.xml文件与:

<typedef resource="org/jetbrains/kotlin/ant/antlib.xml">
   <classpath>
      <pathelement location="lib/kotlin-ant.jar"/>
   </classpath>
</typedef>
Run Code Online (Sandbox Code Playgroud)

但我注意到所需的最少库kotlin-ant是:

kotlin-compiler.jar
kotlin-preloader.jar
kotlin-reflect.jar
kotlin-runtime.jar
kotlin-script-runtime.jar
kotlin-stdlib.jar
Run Code Online (Sandbox Code Playgroud)

并且它们必须放置在与 相同的目录中kotlin-ant
您确认这是使用 ANT 进行编译的正确方法吗?

小智 1

您可以尝试直接引用 kotlinc 安装中的原始文件,而不是将 kotlin-ant.jar 复制到项目 lib 目录中。在这种情况下,它还应该找到位于同一目录中的其他所需的 .jar。它对我有用,我可以仅使用标准 kotlin/java 包来编译和执行简单的独立 kotlin 程序。