maven远程仓库和releases仓库,snapshots仓库区别有一些疑问

asdzXZXzX 2017-08-10 02:26:09

<repositories>
<repository>
<id>remote</id>
<name>cangku Repository</name>
<url>http://xxxxxxx</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>releases</id>
<name>Team Nexus Release Repository</name>
<url>http://xxxxxxxxxxxxx/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Team Nexus Snapshot Repository</name>
<url>http://xxxxxxxxxxxxx/snapshots</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
</distributionManagement>


上面的pom配置maven仓库的代码.
现在我的理解是,我的项目如果下载jar包会从id为remote仓库下载。
如果部署正式版本,会部署到releases仓库,快照版本会部署到snapshots版本。
那么这两个库和id为remote仓库有关系吗?我部署的jar包会到remote库里吗?一半情况下他们的关系是什么样。

比如我A项目部署了一个1.1.0-SNAPSHOT到snapshots仓库,B项目如果需要下载是从snapshots仓库下载还是remote仓库下载?

刚接触这块,不是特别理解,谢谢大家了
...全文
733 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧