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

    <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仓库下载?

刚接触这块,不是特别理解,谢谢大家了

https://bbs.csdn.net/topics/392211000