maven上传jar到私服
生活随笔
收集整理的這篇文章主要介紹了
maven上传jar到私服
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上傳jar到nexus私服比較簡單,不過不會常操作,經常會過一段時間用一回,因此很容易到用的時候又忘了。
手動上傳就是在nexus中選擇一個hosted倉庫,artifact upload,GAV的方式,選擇一個jar文件添加進去,最后upload就可以了。
? ? ? 手上有個snapshots類型的jar,nexus上的3rd party是release類型的倉庫,不能上傳snapshots jar??蒼exus中當前的snapshots倉庫并沒有找到artifact upload這項。
? ? ? 找了下,maven可以使用命令上傳jar文件。在maven全部配置文件settings.xml中添加:?
<server> ?
<id>Releases</id> ?
<username>admin</username> ?
<password>admin123</password> ?
</server> ? ? ?
<server> ?
<id>Snapshots</id> ?
<username>admin</username> ?
<password>admin123</password> ?
</server>?
需上傳的項目pom.xml文件中添加:
<distributionManagement> ? <repository> ? <id>Releases</id> ? <url>http://xxx/nexus/content/repositories/releases</url> ? </repository> ? <snapshotRepository> ? <id>Snapshots</id> ? <url>http://xxx/nexus/content/repositories/ailk-snapshots/</url> ? </snapshotRepository> ? </distributionManagement>
使用mvn deploy命令就可以上傳jar包了。
參考這里:http://blog.csdn.net/bitty_ant/article/details/6924849 其中寫道的maven eclipse插件沒有試,使用摘錄如下,嘗試了以后再來補充使用情況說明。 利用maven,導入eclipse,在maven的pom文件中添加: <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.8</version> <configuration> <downloadSources>true</downloadSources> </configuration> </plugin> </plugins> </pluginManagement> 這樣就可以下載jar的源文件,用mvn eclipse:eclipse,導入eclipse即可以查看源文件。
mvn deploy -Dmaven.test.skip=true可以忽略測試,測試失敗會影響到無法上傳的
參考這里:http://blog.csdn.net/bitty_ant/article/details/6924849 其中寫道的maven eclipse插件沒有試,使用摘錄如下,嘗試了以后再來補充使用情況說明。 利用maven,導入eclipse,在maven的pom文件中添加: <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.8</version> <configuration> <downloadSources>true</downloadSources> </configuration> </plugin> </plugins> </pluginManagement> 這樣就可以下載jar的源文件,用mvn eclipse:eclipse,導入eclipse即可以查看源文件。
mvn deploy -Dmaven.test.skip=true可以忽略測試,測試失敗會影響到無法上傳的
總結
以上是生活随笔為你收集整理的maven上传jar到私服的全部內容,希望文章能夠幫你解決所遇到的問題。