maven3.0+nexus2.1.2

1.下载软件

 1.1.apache-maven-3.0-bin.tar.gz

     下载地址:http://mirror.bjtu.edu.cn/apache/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz

 1.2.nexus-2.1.2-bundle.tar.gz

     下载地址:http://nexus.sonatype.org/downloads/


2.maven安装配置

 2.1.解压安装maven

     #cd /usr/local

     #mkdir maven

     #tar -zvxf apache-maven-3.0-bin.tar.gz  -C /usr/local/maven

 2.2.配置环境变量

     Java代码  

     #vim  /root/.bash_profile  

     在文件中添加如下行:

     M2_HOME=/usr/local/maven/apache-maven-3.0  

     export M2_HOME  

     PATH=$PATH:$M2_HOME/bin  

     export PATH  

 2.3.查看maven版本

     #cd /usr/local/maven/apache-maven-3.0/bin  

     #./mvn --version  

     如果显示版本信息,应该会在${user}目录下创建.m2目录

 2.4.查看.m2目录

     #cd /root/configer/.m2  

     如果没有.m2目录,则可以手动添加一个  

     #mkdir .m2  

 2.5.如果需要把maven的repository目录指定到其他目录,则修改maven安装目录下conf中的配置文      件settings.xml文件(这里我没做)

     #vim /usr/local/maven/apache-maven-3.0/conf/settings.xml  

     将文件中<localRepository>....</localRepository>的注释去掉  

     或者在文件中增加,在这个注释下增加  

     <localRepository>your repository path</localRepository>  


3.搭建nexus私服

 3.1.解压安装nexus

     #tar -zvxf nexus-2.1.2-bundle.tar.gz  -C /usr/local/

     #cd /usr/local/nexus-2.1.2

 3.2.修改变量

     官方文档的方式设置一个环境变量,将下面的脚本添加到/etc/environment文件最后

     NEXUS_HOME=/usr/local/nexus-2.1.2

     RUN_AS_USER=root

     注意:

     a. /etc/environment文件里面export不是必须的,可以没有

     b./etc/environment设置的环境变量整个系统有效,Ubuntu推荐使用,不推荐用/etc/profile,        我试过/etc/profile,没有效果。

     c.使用了/etc/environment,如果root用户没有激活,当从其他用户通过sudo -s切换到root权        限的时候,/etc/environment设置的环境变量会消失。因此要启用root。

     #source /etc/environment

 3.3.启动nexus

     #cd /usr/local/nexus-2.1.2/bin/jsw

     选择自己机器的版本:  

     #cd linux-x86-64/  

     #./nexus start  

     重启:#./nexus restart  

     停止:#./nexus stop  

     注意:启动nexus时会出现如下警告,应输出环境变量,export RUN_AS_USER=root,再重启即              可。

wKioL1NZ2qzTB75SAADcOZOQ3II955.jpg

 3.4.运行nexus

     在浏览器中输入:http://localhost:8081/nexus,就可以看到nexus的主页,点击右上角的          Log in。默认用户名和密码是:admin/admin123。运行后会自动生成一个nexus工作目录             sonatype-work,nexus下载的jar包会存放在sonatype-work/nexus/storage中。


我们可以将nexus配置成系统服务,使其开机直接启动。


1.设置成系统服务

 #cd /etc/init.d

 #cp /usr/local/nexus-2.1.2/bin/jsw/linux-x86-64/nexus ./nexus

 #chmod 755 nexus

 #chkconfig --add nexus

 #chkconfig --levels 345 nexus on


2.编辑/etc/init.d/nexus

 添加变量

 NEXUS_HOME=/usr/local/nexus-2.1.2/

 PLATFORM_DIR="${NEXUS_HOME}//bin/jsw/linux-x86-64/"

 修改变量

 WRAPPER_CMD="${PLATFORM_DIR}/wrapper"

 WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"

 PIDDIR="${NEXUS_HOM}"

 RUN_AS_USER=root


3.启动

 #service nexus start

wKiom1NZ3PfATykEAALbATLmyNo014.jpg


你可能感兴趣的:(maven,nexus)