我有一个Java Gradle项目(我们称之为“A”),它通过使用第三方工具生成一个独特的Java Gradle项目(B)。每个项目都有自己的build.gradle文件。
问题是生成项目B的工具有一个错误,它没有向项目B的build.gradle文件添加依赖项,这导致编译错误。例如,项目B应该有三个依赖项,如下所示:
dependencies {
compile group: 'group-1', name: 'name-1', version: '1.5'
compile group: 'group-2', name: 'name-2', version: '3.7.2'
compile group: 'group-3', name: 'name-3', version: '2.4'
}
但它只有两个:
dependencies {
compile group: 'group-1', name: 'name-1', version: '1.5'
compile group: 'group-2', name: 'name-2', version: '3.7.2'
}
由于我无法在生成项目B的第三方工具中修复此错误,因此如何从项目A的Gradle任务以编程方式将缺少的依赖项添加到项目B?最后,我希望项目B的build.gradle看起来像这样:
dependencies {
compile group: 'group-1', name: 'name-1', version: '1.5'
compile group: 'group-2', name: 'name-2', version: '3.7.2'
compile group: 'group-3', name: 'name-3', version: '2.4'
}
谢谢!