是否可以使用CLI在不进行修改的情况下将带有Gradle插件(或任务)的jar添加到构建类路径中build.gradle
?可以从Maven存储库中解析添加JAR吗?
是buildscript { dependencies { classpath }}
从CLI可控?我可以使用CLI使Gradle从Maven解析JAR吗?
基本上,我需要实现与Maven相同的情况,该情况允许通过以下方式调用任何插件
mvn <plugin-group-id>:<plugin-artifact-id>:<plugin-version>:<plugin-goal>
我正在编写一对Maven和Gradle插件,以将有关项目及其相关性的信息提取到JSON文件中,以便以后以编程方式对其进行处理。想法是能够将其应用于大量OSS项目,因此无需对其进行修改。
我想我现在明白了
myinit-script.gradle
if (hasProperty('extraDependencies')) {
def extraDeps = property('extraDependencies').split(',')
allprojects {
buildscript {
dependencies {
classpath extraDeps
}
}
}
}
命令行
gradlew --init-script myinit-script.gradle -PextraDependencies=org.foo:bar:1.0,org.foo:baz:1.2 build
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句