zoukankan      html  css  js  c++  java
  • maven 不能使用 snapshot 的解决方式

    最近项目需要用到snapshot的包来进行构建过程,但是怎么都下不了构建的snapshot包。查询了相关资料,发现网上的资料不全,特总结下:

    我使用的是nexus来作为代理中央库proxy。

    检查步骤如下:

    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中体现:

    <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   一定要加,不然配置不生效。
    可以查看配置是否生效:
    mvn help:effective-pom
  • 相关阅读:
    Stack
    汇编语言结构
    位操作指令bitwise logical instructions
    Linux中一些系统调用的汇编程序
    Ctrl + D
    一般的二进制数描述方法
    在汇编中定义table(array)
    (转)yujiaun 企业站MVC3.0版源码
    (转)knockout.js教程
    (转)开源中国WP7客户端全面开源,包括iPhone客户端与Android
  • 原文地址:https://www.cnblogs.com/2005wind/p/4899983.html
Copyright © 2011-2022 走看看