我正在写一个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或类似的东西。
所以我将其更改为classpath = sourceSets.main.runtimeClasspath,然后将main更改为packagename.MainClass。我的错误是