1. 安装
复制 nexus-oss-webapp-1.9.2.2-bundle.zip 到D盘解压。
进入 : D:\nexus-oss-webapp-1.9.2.2-bundle\nexus-oss-webapp-1.9.2.2\bin\jsw\windows-x86-64
以管理员身份运行:Installnexus.bat 将nexus 安装为系统服务
再次可以启动或关闭 nexus 服务。
http://localhost:8081/nexus/index.htm
默认提供了三个用户:
admin:该用户拥有Nexus的全部权限,默认密码为admin123。
deployment:该用户能够访问Nexus,浏览仓库内容、搜索、上传部署构件,但是不能对Nexus进行任何配置,默认密码为deployment123。
anonymous:该用户对应了所有未登录的匿名用户,它们可以浏览仓库并进行搜索。
2. 配置maven使用nexus
在 ~/.m2/setting.xml 中进行配置。
<mirrors> <!-- 配置镜像,让所有请求都指向私服,禁止直接访问任何其他服务器 --> <mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://localhost:8081/nexus/content/groups/public/</url> </mirror> </mirrors>
<profiles> <!-- 配置私服信息 --> <profile> <id>nexus</id> <repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://localhost:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Nexus</name> <url>http://localhost:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles>
<!-- 激活私服 --> <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles>
学习资料: 《maven实战》
(图片来源网络!)