最佳答案
我在父元素 distributionManagement
和 repositories
下面看到了 repository
标记。有什么区别吗?
<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
(构建时间)时才会出现。对吧?
存储库元素下的 repository
元素指定需要从哪里获取依赖项。它将进入画面只有当 mvn install
不在 mvn deploy
。对吧?