gradle install和gradle PublishToAvenLocal之间有什么区别?
在gradle中,gradle install和gradle PublishToAvenLocal之间有什么区别?,gradle,Gradle,在gradle中,install任务由maven插件引入 publishToMavenLocal任务由maven publish插件引入 这两个任务的文档都说明它们将模块/工件安装/发布到本地maven缓存(.m2目录) 如果我需要将一个本地项目发布到本地maven缓存中,以便另一个本地项目可以依赖它,那么我应该使用这两个任务中的哪一个?据我所知,这两个任务可以完成相同的任务 也就是说,我建议使用maven publish插件,因为: 它比较新,而且有一个 它并不显式地依赖于java插件,如果
install
任务由maven
插件引入
publishToMavenLocal
任务由maven publish
插件引入
这两个任务的文档都说明它们将模块/工件安装/发布到本地maven缓存(.m2
目录)
如果我需要将一个本地项目发布到本地maven缓存中,以便另一个本地项目可以依赖它,那么我应该使用这两个任务中的哪一个?据我所知,这两个任务可以完成相同的任务 也就是说,我建议使用
maven publish
插件,因为:
- 它比较新,而且有一个
- 它并不显式地依赖于
插件,如果您曾经构建过非java项目,它将非常有用java
如果您喜欢任务名称
安装
谢谢任务提示:),您可以随时编写:任务安装(dependsOn:'publishToMavenLocal')