gradle多个构建脚本依赖项 我们正在将我的构建脚本从ant转换为gradle。使用旧方法配置ant构建,而不使用常春藤并从lib文件夹获取依赖项。 我们在jar中打包了许多自定义ant任务。要在该jar中运行任务,我们还需要来自同一lib文件夹的其他第三方依赖项。
作为一个复杂的构建,我们不能一次性移动所有东西,而是宁愿一次移动一下,因为我们有时间去做。 我能够从gradle构建中运行这些自定义ant任务,但是我在gradle构建脚本中访问类或者任务jar时遇到了问题。
在构建脚本部分,我们有一个artifactory插件所需的类路径条目,我尝试添加一些类路径条目以使我们的本地库可用。
buildscript {
….
dependencies {
// This dependency below is needed by artifactory plugin which we download
classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1"
}
….
}
我尝试了很多组合,但我无法让它发挥作用。我们想要的是能够做如下的事情:
buildscript {
…
dependencies {
classpath {
["org.jfrog.buildinfo:build-info-extractor-gradle:3.0.1",
fileset(dir: "${antBuildDir}/customTasks", includes: 'myTasks.jar'),
fileset(dir: "${antBuildDir}/lib", includes: '*.jar')]
}
}
…
}
如果您认为我走错了路,请如何解决此问题或任何其他建议。 先感谢您。 儒略