要在Docker上安裝Nexus 3并建立Maven私服,可以按照以下步驟進行操作:
安裝Docker
創建Nexus容器
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
等待Nexus啟動
http://localhost:8081
來檢查Nexus是否已經啟動。配置Maven私服
Repositories
,然后點擊Create repository
。maven2(hosted)
作為倉庫類型,點擊Next
。Name
字段中輸入一個倉庫名稱,比如maven-releases
,然后點擊Create repository
。配置Maven
settings.xml
文件(一般位于~/.m2
目錄下),添加以下配置:<servers>
<server>
<id>my-nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
這將允許Maven與Nexus進行身份驗證。部署到Maven私服
pom.xml
文件中添加以下配置:<distributionManagement>
<repository>
<id>my-nexus</id>
<name>My Nexus Repository</name>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
</distributionManagement>
這將允許你將構建的項目部署到Nexus的Maven私服中。運行Maven構建
mvn deploy
現在你已經成功使用Docker安裝了Nexus 3并建立了Maven私服。你可以使用Nexus的管理界面來管理倉庫和發布構建結果。