gradle install和gradle publishToMavenLocal有什么区别?

多伦·金(Doron Gold)

在gradle中,install任务由maven插件引入

publishToMavenLocal任务由maven-publish插件引入

这两个任务的文档都说它们将模块/工件安装/发布到本地Maven缓存(.m2目录)。

如果我需要将本地项目发布到本地Maven缓存中,以便另一个本地项目可以依赖于它,我应该使用两个任务中的哪一个?

埃里克·温德林

据我所知,这两个完成同一件事。

也就是说,我建议使用该maven-publish插件,因为:

  • 较新,发布的DSL更好
  • 它并不明确依赖于java插件,如果您曾经构建过非Java项目,这将非常有用

您可以随时写:task install(dependsOn: 'publishToMavenLocal')如果您喜欢任务名称install

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Gradle:provideredCompile和providerRuntime有什么区别

来自分类Dev

Gradle的TaskExecutionListener和TaskActionListener之间有什么区别?

来自分类Dev

Gradle:任务“build”和“buildSearchableOptions”之间有什么区别?

来自分类常见问题

gradle组装和gradle构建任务之间有什么区别?

来自分类Dev

Gradle中各种写依赖的方式有什么区别?

来自分类Dev

Gradle中任务排序中mustRunAfter和shouldRunAfter有什么区别?

来自分类Dev

buildscript和build.gradle中的allproject之间有什么区别?

来自分类Dev

Gradle中的“自定义任务”和“增强任务”概念有什么区别?

来自分类Dev

Android Studio中build.gradle中的“ configuration:'android-endpoints'”和“ configuration:'endpoints”之间有什么区别?

来自分类常见问题

设置gradle,属性gradle和build gradle之间的区别

来自分类Dev

“ as?”,“ as!”和“ as”有什么区别?

来自分类Dev

$ *和$ @有什么区别

来自分类Dev

$和〜有什么区别?

来自分类Dev

/ * ... * /和/ ** ... * /有什么区别

来自分类Dev

!=和<>有什么区别?

来自分类Dev

ö和ö有什么区别?

来自分类Dev

$ *和$ @有什么区别?

来自分类Dev

“ ==”和“ =〜”有什么区别?

来自分类Dev

= +和+ =有什么区别

来自分类Dev

$ @和$ *有什么区别

来自分类Dev

+ =和+有什么区别?

来自分类Dev

$ _和!$有什么区别?

来自分类Dev

\ 和 \\ 有什么区别

来自分类Dev

mvn install -U和mvn install有什么区别?

来自分类Dev

mvn install -U和mvn install有什么区别?

来自分类Dev

gradle jar和组装任务之间的区别

来自分类Dev

Gradle 中扩展和额外属性的区别

来自分类Dev

ngrad install和gradle等效吗?

来自分类Dev

guix install和guix pull有什么区别?

Related 相关文章

热门标签

归档