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

    Ubuntu 安装 Maven/Nexus_nexus                                    

           在两个文件中分别添加DNS服务器

Ubuntu 安装 Maven/Nexus_Ubuntu_02

(二)安装前的准备工作

工具:系统版本 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用户,强制保存退出。

Ubuntu 安装 Maven/Nexus_Maven_03

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

Ubuntu 安装 Maven/Nexus_Maven_04

6.3 更新环境变量

  #source/etc/profile

6.4验证安装

  #mvn -version

Ubuntu 安装 Maven/Nexus_nexus_05

 

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

Ubuntu 安装 Maven/Nexus_Ubuntu_06

#属主、属组没问题,加执行权限。

#chmod-R 777 /home/maven/*

#查看

Ubuntu 安装 Maven/Nexus_nexus_07

7.3 运行nexus

#cd/home/maven/nexus/bin

#./nexusstart

Ubuntu 安装 Maven/Nexus_Maven_08

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等

Ubuntu 安装 Maven/Nexus_Maven_09

 

2.访问时不想加默认端口8081,在防火墙添加规则

Ubuntu 安装 Maven/Nexus_Maven_10

 

3.访问时不想加后缀  /nexus

  (1)修改 Ubuntu 安装 Maven/Nexus_nexus_11

Ubuntu 安装 Maven/Nexus_Ubuntu_12

 

 

(2)保存重启,然后登录控制台

Ubuntu 安装 Maven/Nexus_nexus_13

 

(3)最后查看是否修改成功

Ubuntu 安装 Maven/Nexus_nexus_14

参考资料 http://blog.csdn.net/zwc0910/article/details/17349111