在我正在研究的项目中,我想添加另一个库。问题是我正在使用Gradle,而我想使用的库不在Maven上,它仅可作为具有Ant构 build 置的git repo使用。我当时在考虑将其添加为子模块,然后使用Gradle的Ant support构建该库并依赖它,但是我不知道如何让Gradle引用该库的构建输出。我必须使用compile files(...)还是有更好的方法?

最佳答案

我会在Ant中为该库构建JAR文件,然后将其与您的项目源代码一起 checkin 。然后,您可以通过以下方式引用该文件:

dependencies {
    compile files('libs/ant-lib.jar')
}

另外,如果您使用一个文件,则可以将该文件上传到内部二进制存储库中,然后通过其坐标引用它。

关于java - 将Ant项目用作Gradle子项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38663328/

10-13 09:26