java - 使用 Ant 项目作为 Gradle 子项目

标签 java git gradle ant

在我正在进行的项目中,我想添加另一个库。问题是我正在使用 Gradle,而我想要使用的库不在 Maven 上,它只能作为具有 Ant build设置的 git 存储库提供。我正在考虑将其添加为子模块,然后使用 Gradle 的 Ant support构建库然后依赖它,但我不知道如何让 Gradle 引用库的构建输出。我必须使用编译文件(...)还是有更好的方法?

最佳答案

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

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

或者,如果您使用内部二进制存储库,我可以将文件上传到内部二进制存储库,然后通过其坐标引用它。

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

相关文章:

java - 使用更新级联的 Hibernate 软删除

java - 2048 更改检查方法 java

java - 如何使用计算在一行中更新 map

java - 是否可以使用 @AutoConfigureRestDocs 和 resassured 而不是mockmvc?

java - 包构建不存在 "Build.VERSION.SDK_INT"

gradle - 在Gradle Docker镜像中运行时,如何避免Gradle包装器下载发行版?

Git Reset --hard 不要删除 git merge 错误

git - git中的跟踪分支和上游分支有什么区别?

git 搁置到远程仓库

android - 错误 : java. lang.NoClassDefFoundError Android