【发布时间】:2015-11-15 12:29:43
【问题描述】:
在 gradle 中,install 任务由maven 插件引入。
publishToMavenLocal 任务由maven-publish 插件引入。
这两个任务的文档都说他们将模块/工件安装/发布到本地 maven 缓存(.m2 目录)。
如果我需要将一个本地项目发布到我的本地 maven 缓存中,以便另一个本地项目可以依赖它,我应该使用这两个任务中的哪一个?
【问题讨论】:
标签: gradle
在 gradle 中,install 任务由maven 插件引入。
publishToMavenLocal 任务由maven-publish 插件引入。
这两个任务的文档都说他们将模块/工件安装/发布到本地 maven 缓存(.m2 目录)。
如果我需要将一个本地项目发布到我的本地 maven 缓存中,以便另一个本地项目可以依赖它,我应该使用这两个任务中的哪一个?
【问题讨论】:
标签: gradle
据我所知,这两者完成了同样的事情。
也就是说,我推荐使用maven-publish 插件,因为:
java 插件,如果您曾经构建过非 Java 项目,这将非常有用如果您喜欢任务名称install,您可以随时写:task install(dependsOn: 'publishToMavenLocal')。
【讨论】: