我有几个Gradle库项目和主要的Ant spring网络应用项目(历史上)。我想用Maven替换Ant作为主要项目,同时保持现有Gradle项目的性质。
是否可以将pom.xml中的本地Gradle项目引用为Maven项目的本地依赖项?
搜索很容易为我带来相反的结果-“如何从Gradle构建中引用Maven项目”,而不是我的情况。
答案 0 :(得分:0)
Gradle始终在本地构建build / lib(或发行版);在完全不同的项目之间共享构建依赖关系的唯一简单方法是“作为Maven存储库依赖关系”
在您的情况下,选项是
仅工作本地版本
将maven插件添加到gradle构建中-执行本地安装
并在本地Maven构建中引用它们。
在任何地方构建
您的Gradle版本将手工艺品发布到您的本地联系
并在依赖项中正确引用了它们
-
默认情况下,Gradle没有“ Maven安装”;可以使用maven插件添加它,请参见-https://docs.gradle.org/current/userguide/maven_plugin.html#header。