win10安装NEXUS
解压缩nexus-2.3.1-01-bundle.zip压缩包
配置环境变量,在PATH里直接写实际路径,E:\nuxus\nexus-2.3.1-01-bundle\nexus-2.3.1-01\bin\jsw\windows-x86-64,win10不要配NEXUS_HONE!
修改wrapper,位置在E:\nuxus\nexus-2.3.1-01-bundle\nexus-2.3.1-01\bin\jsw\conf,打开后
修改wrapper.java.command=C:\Program Files\Java\jdk1.7.0_79\bin\java
管理员权限打开cmd,输入nexus检验是否配置ok。
输入nexus start出现如下信息:
请按任意键继续
说明nexus配置好了,但是还没有安装输入nexus install即可安装——如下信息
nexus installed
即安装成功.安装成功后 系统服务中会有 nexus 服务
启动nexus:输入nexus start
启动成功,输入地址http://127.0.0.1:8081/nexus/
启动失败提示:wrapper | The nexus service was launched, but failed to start
可能一: wrapper.conf中的java配置错误导致启动失败
可能二: 8081端口被占用导致启动失败。win10查PID命令netstat -aon|findstr “8081”
输入命令tasklist|findstr “21548” 查找具体的占用PID
打开资源管理器,找到PID是21548的进程(没有PID这一列的话可以右击列添加PID列)
如果想结束进程,可以使用:taskkill /f /t /im 进程名
可能三:日志里如果看到
java.io.IOException: Unable to establish loopback connection
,关了win10的防火墙试试。。。日志在E:\nuxus\nexus-2.3.1-01-bundle\nexus-2.3.1-01\logs
配置Maven使用Nexus:
•配置maven中心库地址在setting.xml的之间增加如下配置
<profile> <id>nexusProfile</id> <repositories> <repository> <id>nuxusid</id> <name>nuxusname</name> <url>http://localhost:8081/nexus/content/groups/public/</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> <layout>default</layout> </repository> </repositories> </profile>
激活才生效
<activeProfiles>
<!--激活了才生效-->
<activeProfile>nexusProfile</activeProfile>
</activeProfiles>
12 . 配置自动更新新版本到maven的用户名密码在setting.xml的servers节点下
<server>
<id>nuxusid-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nuxusid-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>