首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >distributionManagement vs repositories下的存储库标记?

distributionManagement vs repositories下的存储库标记?
EN

Stack Overflow用户
提问于 2016-02-10 21:54:33
回答 1查看 44.6K关注 0票数 111

我在父元素下看到了repository标记,即distributionManagementrepositories。有什么不同?

代码语言:javascript
运行
复制
<distributionManagement>
    <repository>
        <id>...</id>
        <name>...</name>
        <url>...</url>
    </repository>
</distributionManagement> 

<repositories>
    <repository>
        <id>...</id>
        <name>...</name>
        <layout>default</layout>
        <url>...</url>
    </repository>
</repositories>

根据我的理解,distributionManagement元素下的repository元素指定了在部署时将工件部署到的位置。它只会在mvn deploy即部署时出现,而不是在mvn install即构建时。对吗?

repositories元素下的repository元素指定需要从何处拾取依赖项。只有在mvn deploy期间,它才会在mvn install期间出现。对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-10 21:58:00

你说的完全正确!

POM reference

repositories元素在

中指定了下载远程工件以供当前项目使用的位置和方式,distributionManagement指定了在部署项目时,该项目将在何处(以及如何)到达远程存储库。如果未定义snapshotRepository,则存储库元素将用于快照分发。

mvn deploy.

  • The元素下声明的
  • 存储库将用于部署,即在运行distributionManagement时,repositories元素将用于下载项目的依赖项。该命令不一定是mvn install,而是任何需要Maven从存储库中获取工件的命令。
票数 103
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35317118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档