Ubuntu maven Nexus安装
///
(一)系统环境设置
#切换到root用户
1.1安装SSH apt-get install -yopenssh-server
1.2 允许root 远程登录
vim /etc/ssh/sshd_config
PermitRootLogin yes
重启SSHD
Ps –ef | grep ssh
/etc/init.d/ssh restart
1.3关闭系统防火墙
sudo ufw disable
1.4配置IP
vi /etc/network/interfaces
ifaceeth0 inet static
address 192.168.xx.xx
netmask255.x.x.x
gateway192.x.x.x
1.5配置DNS
在两个文件中分别添加DNS服务器
(二)安装前的准备工作
工具:系统版本 Ubuntu14.04
JAVA 版本 JDK 1.8
Python版本 系统自带2.7.6
安装用的包:
Maven安装包: apache-maven-3.3.3-bin.tar
Nexus安装包: nexus-latest-bundle.tar
#以下所有操作都是在root用户下执行#
1创建maven用户、组、目录
1.1创建组 //组名: maven
#groupadd maven
1.2创建用户并加入到maven组 //运行maven的用户名 mavenroot
#useradd -g maven mavenroot
1.3设置用户密码 passwd mavenroot
2 赋予mavenroot用户sudo权限
#vi /etc/sudoers
在下面加入svnroot用户,强制保存退出。
3创建安装、运行目录并把所要的安装包拷贝到这里来。
#cd/home
#mkdirmavenroot
#mkdirmaven
#chown-R mavenroot:maven mavenroot
#chown-R mavenroot:maven maven
#chmod-R 777 mavenroot/maven (两个都改)
4 检查JAVA、python是否都安装.
安装方法在上一篇,SVN 安装文档中.
(三)正式安装
5.0切换到运行maven的账户
#su mavenroot
5.1 解压缩maven主安装包,并改名为maven
#tar zxf xxxxxxxxxxxxxx
#mv xxxxxxxxx maven
5.2 看一下权限,属主和属组是否正确,没有问题是mavenroot maven.权限777
5.3 再次更新下Java环境变量,并验证
#source /etc/profile
#java -version
6 接着继续
6.1 进入安装目录
#cd /home/maven/maven
6.2 添加maven环境变量
#sudo vim /etc/profile
6.3 更新环境变量
#source/etc/profile
6.4验证安装
#mvn -version
7 安装nexus私服
主配置文件wrapper.conf
路径:nexus/bin/jws/conf/wrapper.conf
7.1 打开主配置文件修改参数
#vim nexus/bin/jws/conf/wrapper.conf
将wapper.java.command=java 修改为
#wapper.java.command=%JAVA_HOME%/bin/java (Java的安装路径,也可以直接写JDK路径)
7.2 最后为了防止问题,再次加权限
#ls –la /home/maven
#属主、属组没问题,加执行权限。
#chmod-R 777 /home/maven/*
#查看
7.3 运行nexus
#cd/home/maven/nexus/bin
#./nexusstart
7.4 在IE浏览器中输入 http://192.168.1.10:8081/nexus/
登录名 admin
密码 admin123
7.5 将旧服务器数据迁移
#数据迁移 nexus to nexus
替换整个文件夹 (storage)
/home/maven/sonatype-work/nexus/storage/ //新服务器文件路径
访问地址:
http://192.168.1.10:8081/nexus/content/
其他问题:
1.迁移后,搜索项目,查询不到。
登录控制-Repositories-修复Releases、Snapshots等
2.访问时不想加默认端口8081,在防火墙添加规则
3.访问时不想加后缀 /nexus
(2)保存重启,然后登录控制台
(3)最后查看是否修改成功
参考资料 http://blog.csdn.net/zwc0910/article/details/17349111
转载于:https://blog.51cto.com/7677973/1682313