午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

maven 不能使用 snapshot 的解決方式

 Baruch 2017-10-16

最近項目需要用到snapshot的包來進行構(gòu)建過程,但是怎么都下不了構(gòu)建的snapshot包。查詢了相關(guān)資料,發(fā)現(xiàn)網(wǎng)上的資料不全,特總結(jié)下:

我使用的是nexus來作為代理中央庫proxy。

檢查步驟如下:

1.檢查nexus是否納入public版本中:

2.配置中是否啟用snapshots功能。

一種是在項目pom.xml使用:

復(fù)制代碼
<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>
復(fù)制代碼

另外一種是直接在maven的settings.xml中體現(xiàn):

復(fù)制代碼
<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>  
復(fù)制代碼
activeProfile   一定要加,不然配置不生效。
可以查看配置是否生效:
mvn help:effective-pom

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多