maven項目發佈到私有倉庫中

1、dockers拉取nexus鏡像

docker pull sonatype/nexus3

2、啓動運行nexus

docker run -d -p 8081:8081 --name nexus sonatype/nexus3

3、項目pom中配置插件

<distributionManagement>
		<snapshotRepository>
			<id>nexus-snapshot</id>
			<name>my nexus snapshot</name>
			<url>http://192.168.0.103:8889/repository/maven-snapshots</url>
		</snapshotRepository>
		<repository>
			<id>nexus-release</id>
			<name>my nexus release</name>
			<url>http://192.168.0.103:8889/repository/maven-release</url>
		</repository>
	</distributionManagement>
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-deploy-plugin</artifactId>
				<version>2.8.2</version>
			</plugin>
		</plugins>
	</build>

4、maven的setting文件配置nexus訪問密碼

<servers>
<server>        
<id>nexus-snapshot</id>      
<username>admin</username>         
<password>19951230</password>
</server>
<server>        
<id>nexus-release</id>         
<username>admin</username>      
<password>19951230</password>
</server>
</servers>

5、點擊部署
在這裏插入圖片描述
部署成功:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章