要在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的管理界面来管理仓库和发布构建结果。