java - 如何将带有 pom 的自定义 JAR 添加到 Gradle 构建中?

标签 java maven gradle

我有几个 JAR 文件,每个文件都有自己的 pom.xml 文件来描述其依赖项。 例如:

  1. one.jar 依赖于 guava
  2. two.jar 依赖于 one.jar 和其他一些第三方
  3. 三个.jar 依赖于两个.jar

我想创建一个依赖所有这些 jar 的项目。

如果它是一个 Maven 项目,那么我只需将 JAR 及其 poms 安装到我的 .m2 中,Maven 就会为我完成剩下的所有工作。

问题是创建依赖于这些 JAR 的 Gradle 项目的正确方法是什么?

(我是 Gradle 的菜鸟,阅读了一些教程并一直在寻找实现这一目标的方法,但到目前为止还没有运气)

提前致谢。

最佳答案

Gradle采用Maven仓库技术,提供对本地Maven仓库的支持。只需将 mavenLocal() 添加到您的 repositories block 中,您就可以在构建中使用通过 Maven 安装的依赖项。

关于java - 如何将带有 pom 的自定义 JAR 添加到 Gradle 构建中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47090675/

相关文章:

java - 为什么空集(如 {} 中所示)是所有集合的子集? ( java )

java - Hibernate 可选继承

java - 这是使用 Singleton 的好理由吗?

android - 如何在Android Studio中成功同步?

java - 如何在运行时转换包含groovy表达式的纯java字符串?

java - 网格中最大的产品

java - Camunda:不能施放(同一类)

java - Subclipse 未将新文件添加到版本控制中

maven - 目标 org.apache.maven.plugins :maven-deploy-plugin deploy failed. NullPointerException 的执行默认部署

java - 不同版本的相同jar中的重复类-Android