我正在创建Gradle插件。
考虑我有一个项目abc 因为我有一个Java文件夹和一个groovy文件夹,所以groovy文件夹包含plugin.groovy,
project.task("printHello", type: JavaExec) {
doFirst {
main = 'com.xyx.Hello'
classpath = sourceSets.main.runtimeClasspath
}
}
我正在“ def”上应用此插件 但是,当应用此插件时,以及从调用printHello时,类路径使用项目“ def”的类路径,该项目未找到Hello类,而是需要从该插件运行Java文件 项目“ abc”。