Nexus安装以及2,3比较
解压缩之后,
进入nexus-3.6.2-01/bin文件夹中,执行:
./nexus start
如果使用root将会得到一个告警:Detected execution as "root" user. This is NOT recommended!
可以不理会,但是如果想要理会,修改/etc/profile,增加如下内容,即可规避该告警。
export RUN_AS_USER=root
通过lsof -i:8081来查看启动状态;对于端口的那个配置信息,可以在etc/nexus-default.properties里面看到原始定义。
注意,start需要一段时间,一时半会可能查看不到8081
登录用户名/密码:admin/admin123
Nexus3的功能非常强大,可以做很多组件的容器,包括yum,docker等;而且nexus3的存储上也发生了变化,Nexus2里面的组件是存储在storage文件夹下,而且是原格式存储;3时代,存储在了blobs文件夹下,根据名字就可以知道了:存储模式已经是blob格式;文件将会被进行序列化处理。另外,在安装上也有不同,2时代是需要安装windows服务的,需要管理员权限,但是在3时代,实现了绿色安装,是的,只需要执行exe即可。
但是3不适用我们公司环境!!!因为公司内部机器都上不了网,我需要把我本地的机器jar包导入到nexus中,但是3的存储格式无法实现直接导入。
还是用2了,把本地的maven仓库打成一个tar包扔到了服务器上面,解压缩之后,完事。