进入bin目录:
./nexus start //后台启动,不显示日志
./nexus run & //后台启动,显示日志
停止:
./nexus stop #或者直接杀死线程
上面在启动过程中出现告警:不推荐使用root用户启动。这个告警不影响nexus的正常访问和使用。
去掉上面WARNING的办法:
修改配置
vi /etc/profile
export RUN_AS_USER=root
使配置生效: source /etc/profile
这样就不报错了
[
启动成功
访问:
使用内置账号admin admin123登陆 ,就这么简单就可以使用了
使用nexus3nexus的默认仓库:
下面介绍一下Nexus默认的仓库:
Central: 代理中央仓库、策略为Release、只会下载和缓存中央仓库中的发布版本构件。
Releases: 策略为Release的宿主仓库、用来部署组织内部的发布版本内容。
Snapshots: 策略为Snapshot的宿主仓库、用来部署组织内部的快照版本内容。
- 创建一个阿里云的代理仓库:
阿里云仓库地址 : http://maven.aliyun.com/nexus/content/groups/public/
- 修改组信息
修改maven-releases 仓库配置
deployment pollcy有三个值:
- read-only: 只读
- disable redeploy: 读和部署
- allow redeploy: 读, 部署, 删除
使用:
给大家分享一下我的配置,可能不太好但是能用:
maven setting.xml 配置:
E:repository本地仓库地址
nexus-releases
admin
admin123
nexus-snapshots
admin
admin123
nexus-releases
http://IP地址/repository/maven-public/
*
pom.xml配置:
nexus-releases
Nexus Release Repository
http://39.106.190.10:9081/repository/maven-releases/
nexus-snapshots
Nexus Snapshot Repository
http://39.106.190.10:9081/repository/maven-snapshots/
需要注意的是,settings.xml中server元素下id的值必须与POM中repository或snapshotRepository下id的值完全一致。将认证信息放到settings下而非POM中,是因为POM往往是它人可见的,而settings.xml是本地的
使用nexus repository manager 上传jar包

删除jar:



