gpt4 book ai didi

maven - 使用未集成到gradle中的依赖项ANT项目构建gradle项目

转载 作者:行者123 更新时间:2023-12-03 04:38:17 25 4
gpt4 key购买 nike

我有一个正在进行的gradle项目。我的项目依赖于另一个未集成到gradle中的项目。我没有此依赖项目的所有权,因此我无法将该项目集成到gradle中。为了依赖另一个项目,我将一个jar上传到了一个Maven仓库。由于我没有对其他项目进行任何更改,因此一切正常。

但是,现在我对该依赖项项目进行了频繁的更改,每次我要构建gradle项目时,都必须将一个新的.jar上载到我的maven存储库中。 (顺便说一句,依赖项非等级项目是使用ANT build.xml文件构建的。)这变得效率很低。

有没有简单的方法来更改我的build.gradle文件,该文件将为另一个项目运行build.xml并将输出的.jar添加为依赖项?还是有人有其他建议。

最佳答案

我只是将ant构建作为gradle构建的一部分运行

apply plugin 'java'

def antproject = 'path/to/antproject';
ant.importBuild "${antproject}/build.xml"

compile.dependsOn someTargetInAntfile

然后您可以使用由ant构建的jar作为依赖项
dependencies {
compile fileTree(dir: "${antproject}/target", include: "*.jar")
}

关于maven - 使用未集成到gradle中的依赖项ANT项目构建gradle项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31468972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com