码迷,mamicode.com
首页 > 其他好文 > 详细

Maven设置snapshot无法在远程仓库下载的问题解决

时间:2018-01-19 18:54:33      阅读:503      评论:0      收藏:0      [点我收藏+]

标签:项目   enabled   1.2   plugin   下载   apache   .com   set   远程仓库   

检查步骤如下:

1、检查nexus是否纳入public版本中:

技术分享图片

2、配置中是否启用snapshots功能。以下方法两种设置都可以,任选一个即可。

一种是在项目pom.xml使用:

<repositories>
    <repository>
        <id>test-nexus</id>
        <name>test</name>
        <url>http://192.168.1.253/nexus/content/groups/public/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

另外一种是直接在maven的settings.xml中体现:

<profiles>
    <profile>
        <id>nexus</id>
        <repositories>
            <repository>
                <id>central</id>
                <name>Nexus</name>
                <url>http://192.168.1.253/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>central</id>
                <name>Nexus</name>
                <url>http://192.168.1.253/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>
<activeProfiles>
  <activeProfile>nexus</activeProfile>
</activeProfiles>  

activeProfile一定要加,不然配置不生效。结构很简单,以profile的形式引入,pluginRepository节点可以不用引入,但是snapshots enabled必须设置为true。

可以查看配置是否生效:

mvn help:effective-pom
或者
mvn compile -U

 

参考:

https://www.cnblogs.com/2005wind/p/4899983.html(以上内容转自此篇文章)

http://blog.sina.com.cn/s/blog_70ae1d7b0102wo9h.html

http://blog.csdn.net/xiaojianpitt/article/details/7818161

http://maven.apache.org/settings.html

Maven设置snapshot无法在远程仓库下载的问题解决

标签:项目   enabled   1.2   plugin   下载   apache   .com   set   远程仓库   

原文地址:https://www.cnblogs.com/EasonJim/p/8318219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!