我已经开始使用Gradle工具API并发现了问题:是否有任何方法从tooling中使用Gradle包装作为Gradle安装?我需要忽略系统中的任何Gradle安装,并在Tooling下为目标项目使用Gradle包装器。
提前感谢!
发布于 2014-10-20 09:31:35
你不需要设置这个。这是默认行为:工具API将尝试在您的项目中读取gradle/wrapper/gradle-wrapper.properties
,以找到根据https://github.com/gradle/gradle/blob/7dd276a91d9e22248306584afe04171fd86db529/subprojects/tooling-api/src/test/groovy/org/gradle/tooling/internal/consumer/DistributionFactoryTest.groovy#L44中的测试使用的适当发行版。
发布于 2014-10-19 18:15:03
您可以将安装设置为手动使用,并将其指向现有的包装目录:
GradleConnector connector = GradleConnector.newConnector();
connector.useInstallation(new File("/Users/Rene/.gradle/wrapper/dists/gradle-1.12-all/2apkk7d25miauqf1pdjp1bm0uo/gradle-1.12"));
https://stackoverflow.com/questions/26452613
复制相似问题