繁体   English   中英

将Maven项目作为依赖项导入Gradle项目

[英]Import Maven Project as Dependency into Gradle Project

我通过此链接将gradle项目作为依赖项导入到另一个gradle项目中。 有没有办法将Maven项目作为依赖项包含到gradle项目中?

如果该Maven项目在其他地方构建并部署到Maven存储库,则可以将其生成的工件指定为简单的编译依赖项。 如果这个Maven项目某种程度上是Gradle多项目构建的子项目,我想您可以通过简单地忽略Maven POM文件并向该项目添加build.gradle来使其工作。

要使用您提供的链接上描述的解决方案-两个项目都必须是gradle并包含在gradle设置中。 因此,您可以使用项目闭包来编译和依赖项目,而无需显式构建它。

我不知道使用maven项目执行此操作的任何方法。 我了解您使用了一些不想用gradle重写的Maven插件,因为它们根本找不到任何等效项,等等。经常有这个问题。

在这种情况下,我建议您构建Maven项目并依赖于Gradle项目中的内置jar。

否则,您可能会修改gradle项目中的sourceset以包含maven类。 但是我认为这会很复杂。

如果我愿意的话,我会把它变成gradle并尝试复制使用maven所拥有的东西,或者只是构建工件并在依赖项关闭中依赖它。

Gradle不再是新事物,并且有许多插件取代了旧的行家工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM