【发布时间】:2016-02-24 20:25:09
【问题描述】:
如何在我的 Maven 项目的上下文中运行 Kotlin REPL?
这可行,但很丑:
kotlinc-jvm -cp target/classes/:`ruby -e "puts Dir['target/**/*.jar'].join(':')"`
我尝试了以下不同的变体(在使用 Maven 将编译器 JAR 作为依赖项复制之后),但没有任何效果 (Error: Could not find or load main class org.jetbrains.kotlin.runner.Main):
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath/>
<argument>-classpath</argument>
<argument>${project.basedir}/target/dependency/kotlin-compiler-1.0.0.jar</argument>
<argument>org.jetbrains.kotlin.runner.Main</argument>
</arguments>
</configuration>
</plugin>
【问题讨论】:
标签: read-eval-print-loop kotlin