如何从Maven build作为依赖项引用本地Gradle项目?
我有几个Gradle库项目和主要的Ant-spring web应用程序项目(历史上)。我想用Maven代替Ant作为主项目,同时保持现有Gradle项目的自然性 是否可以将pom.xml中的本地Gradle项目引用为Maven项目的本地依赖项如何从Maven build作为依赖项引用本地Gradle项目?,maven,gradle,dependencies,Maven,Gradle,Dependencies,我有几个Gradle库项目和主要的Ant-spring web应用程序项目(历史上)。我想用Maven代替Ant作为主项目,同时保持现有Gradle项目的自然性 是否可以将pom.xml中的本地Gradle项目引用为Maven项目的本地依赖项 搜索很容易给我相反的结果——“如何从gradle构建中引用maven项目”,但不是我的情况。gradle总是在本地构建/libs(或发行版);在完全不同的项目之间共享构建依赖项的唯一简单方法是“作为maven存储库依赖项” 在您的情况下,选项是 仅适用于本
搜索很容易给我相反的结果——“如何从gradle构建中引用maven项目”,但不是我的情况。gradle总是在本地构建/libs(或发行版);在完全不同的项目之间共享构建依赖项的唯一简单方法是“作为maven存储库依赖项” 在您的情况下,选项是
将maven插件添加到gradle版本-进行本地安装
并在maven本地构建中引用它们
您的Gradle构建并向本地nexus发布人工制品
您可以在依赖项中正确地引用它们
Gradle默认没有“maven安装”;可以使用maven插件添加它,请参见-。Gradle始终在本地构建/libs(或发行版);在完全不同的项目之间共享构建依赖项的唯一简单方法是“作为maven存储库依赖项” 在您的情况下,选项是
将maven插件添加到gradle版本-进行本地安装
并在maven本地构建中引用它们
您的Gradle构建并向本地nexus发布人工制品
您可以在依赖项中正确地引用它们
Gradle默认没有“maven安装”;可以使用maven插件添加它,请参见-。该链接甚至显示,
maven
插件已被弃用,不应使用。相反,您应该安装并设置maven publish
插件,以使用其任务publishToAvenLocal
。然后将项目作为依赖项添加到Maven项目的pom
文件中。同意Maven Publish链接甚至显示,Maven
插件已被弃用,不应使用。相反,您应该安装并设置maven publish
插件,以使用其任务publishToAvenLocal
。然后将项目作为依赖项添加到Maven项目的pom
文件中。同意Maven发布