我有一个Java应用程序,其中有多个主类,build.gradle是用kotlin编写的,命名为build.gradle.kts。
它失败并出现错误“Build failed with an exception”
脚本编译错误:
第50行:task(runSimple,dependsOn:“classes”,type:JavaExec){
期望')'
我可以通过使用如Gradle应用程序插件中的多个主类所示的build.gradle解决该问题。
但是团队想要继续使用kotlin。
apply plugin: 'java'
task(runSimple, dependsOn: 'classes', type: JavaExec) {
main = 'com.mrhaki.java.Simple'
classpath = sourceSets.main.runtimeClasspath
args 'mrhaki'
systemProperty 'simple.message', 'Hello '
}
使用build.gradle时的代码是可以工作的,
但是
plugins {
java
application
}
task(runSimple, dependsOn: 'classes', type: JavaExec) {
main = 'com.mrhaki.java.Simple'
classpath = sourceSets.main.runtimeClasspath
args 'mrhaki'
systemProperty 'simple.message', 'Hello '
}
无法运行
应该能够运行com.mrhaki.java.Simple类,但是现在无法运行
我猜kotlin翻译不正确。