maven项目里直接配置阿里云仓库

<repositories>
    <repository>
        <id>aliyun</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>aliyun-plugin</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

如只在repositories里配置aliyun,则项目pom里引入的坐标则从aliyun下载,而maven的基础插件则走settings.xml中默认的。

在pluginRepositories再次配置aliyun就是解决这个的。

release代表比较稳定的发布版本。

snapshots表示该版本是快照版本,会有bug会频繁更新。

原文地址:https://www.cnblogs.com/wjq-/p/15509508.html