在插件中访问自己的ClassPATH

时间:2018-07-10 07:48:38

标签: java android-studio gradle build.gradle

我正在创建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”。

0 个答案:

没有答案