Java 如何将带有POM的自定义JAR添加到Gradle构建中?
我有几个JAR文件,每个文件都有自己的pom.xml文件来描述其依赖关系。 例如:Java 如何将带有POM的自定义JAR添加到Gradle构建中?,java,maven,gradle,Java,Maven,Gradle,我有几个JAR文件,每个文件都有自己的pom.xml文件来描述其依赖关系。 例如: 一罐取决于番石榴 two.jar依赖于one.jar和其他第三方 3.jar依赖于2.jar 我想创建一个项目,它依赖于所有这些JAR 如果这是一个Maven项目,那么我只需将JAR和它们的POM一起安装到我的.m2上,Maven就为我完成了其余的工作 问题是,根据这些JAR创建Gradle项目的正确方法是什么 (我在Gradle完全是新手,阅读了一些教程,一直在寻找实现这一目标的方法,但迄今为止运气不佳) 提前
提前感谢。Gradle使用Maven存储库技术,并为本地Maven存储库提供支持。只需将
mavenLocal()
添加到存储库中
块,您就可以在构建中使用通过Maven安装的依赖项。转到build.gradle文件并添加所有jar编译文件树(dir:'libs',include:'*.jar')在build.gradle中添加到你的依赖项,那么libs文件夹中的所有jar都将包含在内。参考此链接,我不认为这个问题与你链接的问题是重复的,因为他问的是包含一个带有POM的文件依赖项,所以包含可传递依赖项。