pom文件镜像仓配置参考

。。。。
    <repositories>
        <!-- For testing against latest Spring snapshots -->
        <repository>
            <id>spring-snapshot</id>
            <name>SpringSource Snapshot Repository</name>
            <url>http://192.168.120.60:8081/snapshot</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <!-- For Spring releases -->
        <repository>
            <id>spring-repository</id>
            <name>SpringSource Repository</name>
            <url>http://192.168.120.60:8081/release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <!-- For developing against latest Spring milestones -->
        <repository>
            <id>spring-milestone</id>
            <name>SpringSource Milestone Repository</name>
            <url>http://192.168.120.60:8081/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    
。。。。。。。

    <pluginRepositories>
        <!-- For testing against latest Spring snapshots -->
        <pluginRepository>
            <id>spring-snapshot</id>
            <name>SpringSource Snapshot Repository</name>
            <url>http://192.168.120.60:8081/snapshot</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
        <!-- For Spring releases -->
        <pluginRepository>
            <id>spring-repository</id>
            <name>SpringSource Repository</name>
            <url>http://192.168.120.60:8081/release</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
        <!-- For developing against latest Spring milestones -->
        <pluginRepository>
            <id>spring-milestone</id>
            <name>SpringSource Milestone Repository</name>
            <url>http://192.168.120.60:8081/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>

<repositories>
    <repository>
        <id>central</id>
        <url>http://192.168.120.60:8081/content/groups/public</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>central</id>
        <url>http://192.168.120.60:8081/content/groups/public</url>
    </pluginRepository>
    
    </pluginRepositories>

    <distributionManagement>
        <!-- Temporary until we have a need to publish to a remote release repository -->
        <snapshotRepository>
            <id>localPublish</id>
            <name>localPublish</name>
            <url>file://${user.home}/local-maven-publish-repository</url>
        </snapshotRepository>
    </distributionManagement>

</project>
参考2
<repositories> <repository> <!-- Maven 自带的中央仓库使用的Id为central 如果其他的仓库声明也是用该Id 就会覆盖中央仓库的配置 --> <id>mvnrepository</id> <name>mvnrepository</name> <url>http://www.mvnrepository.com/</url> <layout>default</layout> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>

配置优先级从高到低:pom.xml> user settings > global settings

https://blog.csdn.net/tiantiandjava/article/details/50736343

阿里镜像仓配置

https://www.runoob.com/maven/maven-repositories.html

 

第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件,在 mirrors 节点上,添加内容如下:

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>

 

 

第二步: pom.xml文件里添加

<repositories>  
        <repository>  
            <id>alimaven</id>  
            <name>aliyun maven</name>  
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
            <releases>  
                <enabled>true</enabled>  
            </releases>  
            <snapshots>  
                <enabled>false</enabled>  
            </snapshots>  
        </repository>  
</repositories>

 如果pom不指定源可以

find / -name "settings.xml"

vi /usr/local/env/maven/apache-maven-3.3.9/conf/settings.xml

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

 

 

posted @ 2019-09-14 17:15  夜辰雪扬  阅读(1173)  评论(0)    收藏  举报