<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仓库下载?
刚接触这块,不是特别理解,谢谢大家了