如何从Maven构建中引用本地Gradle项目作为依赖项?

时间:2020-06-27 23:17:30

标签: maven gradle dependencies

我有几个Gradle库项目和主要的Ant spring网络应用项目(历史上)。我想用Maven替换Ant作为主要项目,同时保持现有Gradle项目的性质。

是否可以将pom.xml中的本地Gradle项目引用为Maven项目的本地依赖项?

搜索很容易为我带来相反的结果-“如何从Gradle构建中引用Maven项目”,而不是我的情况。

1 个答案:

答案 0 :(得分:0)

Gradle始终在本地构建build / lib(或发行版);在完全不同的项目之间共享构建依赖关系的唯一简单方法是“作为Maven存储库依赖关系”

在您的情况下,选项是

  1. 仅工作本地版本
    将maven插件添加到gradle构建中-执行本地安装
    并在本地Maven构建中引用它们。

  2. 在任何地方构建
    您的Gradle版本将手工艺品发布到您的本地联系
    并在依赖项中正确引用了它们

-
默认情况下,Gradle没有“ Maven安装”;可以使用maven插件添加它,请参见-https://docs.gradle.org/current/userguide/maven_plugin.html#header