gpt4 book ai didi

gradle - gradle install 和 gradle publishToMavenLocal 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 19:02:47 25 4
gpt4 key购买 nike

在 gradle 中,install任务由 maven 介绍插入。
publishToMavenLocal任务由 maven-publish 介绍插入。

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

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

最佳答案

据我所知,这两个完成了同样的事情。
也就是说,我建议使用 maven-publish插件因为:

  • 它更新并且有更好的发布 DSL,参见 Maven Publish Plugin更多详情页面
  • 它不明确地依赖于 java插件,如果您曾经构建过非 Java 项目,这将非常有用

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

    关于gradle - gradle install 和 gradle publishToMavenLocal 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33719667/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com