我正在编写gradle任务,该任务将执行以下操作:
我遇到的问题是Error: Could not find or load main class
我尝试使用JavaExec任务来运行该方法,但是找不到主类。
configurations {
Jar
}
dependencies {
Jar(group: 'com.blah1.blah2.blah3', name: 'nameHere', version: '1.0.0-20190215.210713-17')
}
task runMain(dependsOn: assemble , type: JavaExec) {
doFirst{
println ' HELLO THIS IS HERE'
}
classpath configurations.Jar
main = 'com.path.to.Main'
args '1'
}
我希望脚本可以运行jar,但是没有发生。我不确定是否是因为我输入了主要错误或其他错误,但是我已经尝试了很多不同的方法。我尝试过的主要工具与您尝试通过Java导入的主要工具基本相同。例如:java.util.Map或类似的东西。
答案 0 :(得分:0)
所以我将其更改为classpath = sourceSets.main.runtimeClasspath,然后将main更改为packagename.MainClass。我的错误是