CentOS7安装nexus

注意:请提早安装1.7以上版本JDKvim

1:Nexus官网下载地址:http://www.sonatype.org/nexus/go/浏览器

2: 将压缩包上传到usr/local/nexus目录下缓存

3:解压安全

解压以后查看解压目录能够看到一个 nexus 服务,一个私有库目录服务器

4:编辑 nexus 的 nexus.properties 文件,配置端口和 work 目录信息(保留默认)
tcp

vim nexus.properties

5:编辑 nexus 脚本, 配置 RUN_AS_USER 参数spa

NEXUS_HOME=".."改成NEXUS_HOME="nexus安装目录"(不修改默认也能够).net

#RUN_AS_USER= 改成:RUN_AS_USER=root

 3d

6:防火墙中打开 8081 端口 [etc目录一般放一些零散的配置文件]
[root@localhost conf]# vi /etc/sysconfig/iptables
添加:代理

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服
保存后重启防火墙(即便防火墙开着也能够访问,做为服务器安全第一)
[root@localhost conf]# service iptables restart

注:防火墙已经永久关闭的能够忽略第6步
7:启动 nexus

浏览器输入地址 http://服务器IP:8081/nexus显示以下页面

点击Log In登陆,默认用户名 admin 默认密码 admin123

到此,Nexus 已安装完成。

Nexus的访问权限模型

Nexus是基于权限作访问控制的,服务器的每个资源都有对应的权限来控制,所以用户执行特定的操做时就必须拥有必要的权限。管理员必须以角色的方式将权限赋予Nexus用户。用户能够被赋予一个或者多个角色,角色能够包含一个或多个权限,角色还能够包含一个或者多个其余角色。

Nexus上预约义了三个用户,用admin登陆后,单击页面左边的User连接,看到以下图列表:

1.admin:

该用户拥有Nexus的所有权限,默认密码为admin123。
2.deployment:

该用户可以访问Nexus,浏览仓库内容、搜索、上传部署构件,可是不能对Nexus进行任何配置,默认密码为deployment123。
3.anonymous:

该用户对应了全部未登陆的匿名用户,它们能够浏览仓库并进行搜索。

添加新用户并授予登陆访问权限

添加第三方jar默认状况下Nexus为咱们建立了如下主要的Repository
一、Public Repositories

这是一个Repository Group,该Repository Group包含了多个Repository,其中包含了Releases、Snapshots、ThirdParty和Central。
二、3rd party

该Repository便是存放你公司所购买的第三方软件库的地方,它是一个由Nexus本身维护的一个Repository。 
三、Apache Snapshots

这是一个代理Repository,即最终的依赖仍是得在Apache官网上去下载,而后缓存在Nexus中。
四、Central

这就是代理Maven Central Repository的Repository。
五、Releases

你本身的项目要发布时,就应该发布在这个Repository,他也是Nexus本身维护的Repository,而不是代理。
六、Snapshots

你本身项目快照版本的Repository。

使用3rd party上传第三方jar包

在Repository列表中,选中 3rd party,选中artifact upload,

选择GAV Defini3ion: GAV Parameters,Auto Guess 打钩。

在下方输入JAR包对应的Group、Artifact、Version,Packaging选择JAR格式。

点击select Artifact(s) to upload 按钮,选择要上传的JAR包。

以下图所示

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

 而后

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

OK上传成功!

输入pinyin4j点击搜索

以下图:

CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服

相关文章
相关标签/搜索