zoukankan      html  css  js  c++  java
  • Maven设置snapshot无法在远程仓库下载的问题解决

    检查步骤如下:

    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

  • 相关阅读:
    异常总结
    反射
    面试题
    继承多态接口
    JAVA面向对象变成学习!
    学生管理系统---三层架构
    Secondary NameNode
    Hadoop之HDFS
    大数据相关概念二
    大数据相关概念
  • 原文地址:https://www.cnblogs.com/EasonJim/p/8318219.html
Copyright © 2011-2022 走看看