Linux安装配置maven以及搭建nexus私服(实践记录)

来源:互联网 发布:电子琴教学软件 编辑:程序博客网 时间:2024/05/17 01:08

一:安装MAVEN
说到java的构建,很多人会用IDE,当然也有一些自己写脚本构建。早期用ant的人居多,目前使用maven的人比较多,目前项目需要使用maven,这边顺便把文档记录下来与大家分享一下,是linux环境。


1. 安装jdk


# cd /usr/local/src/
# wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz
# tar -xzvf jdk-7u45-linux-x64.tar.gz
# mv jdk-7u45-linux-x64 /usr/local/java
2. 安装maven


# wget http://apache.fayea.com/apache-mirror/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
# tar -xzvf apache-maven-3.1.1-bin.tar.gz
# mv apache-maven-3.1.1-bin /usr/local/maven-3.1.1
3. 环境变量配置
如下内容加入/etc/profile


export JAVA_HOME=/usr/local/java/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export MAVEN_HOME=/usr/local/maven-3.1.1
export PATH=${PATH}:${MAVEN_HOME}/bin
最后source


# source /etc/profile
4. 测试
# java -version


# mvn -v


5. 总结
整个安装方法是非常简单的,实际上就解压jdk和maven然后配置下环境变量即可.


二 安装Nexus
1 安装jdk 注:jdk必须为sun 公司的,oracle的JRockit 启动会出现各种错误。
2 下载 nexus的压缩包 :网址:http://nexus.sonatype.org/downloads/,我使用了下载了 :nexus-2.3.1-01
3 解压#tar zxvf nexus-2.3.1-01
4 #/usr/local/nexus-2.3.1-01/bin/jsw/linux-x86-64  ( 进入jsw目录后会有linux-x86-32,和linux-x86-64 ,可以使用命令 #uname -a查看字节机器型号,
如果有x86_64就是64位的,没有就是32位的,Ixxx的全是32的,如Linux backup ***** EST 2012 i686 i686 i386 GNU/Linux 是32的)
    5 linux-x86-64下有三个文件一个文件夹 ,其中nexus就是启动nexus命令,
执行 #./nexus 得到提示命令 有 start,stop,staus等





===================
安装启动私服nexus遇到的问题  


2013-11-02 08:07:33|  分类: maven |举报|字号 订阅
问题:启动maven私服nexus时报错


[root@localhost bin]# ./nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.






解决方法:修改vi nexus 的 RUN_AS_USER=root


================================


执行# ./nexus start  终端开始显示 :Starting Nexus OSS……     Started Nexus OSS
查看#cd /usr/local/nexus-2.3.1-01/logs 此目录下的wrapper.log 就是日志文件,查看日志文件,看是否正常启动,tail -f wrapper.log
关闭nexus 时执行#./nexus stop 即可




nexus 启动成功后,可以根据  wrapper.log  中查看到默认的端口号(一般是8081)
启动浏览器 ,输入地址 :http://Server_ip:8081/nexus
右上角有登录 :默认的用户密码是:   admin/admin123。


http://192.168.2.221:8081/nexus/


参考网址 :http://www.examw.com/linux/all/149007/index-3.html
http://wenku.baidu.com/view/9d5328136c175f0e7cd137e5.html
http://yizhilong28.iteye.com/blog/1125071
http://blog.xebia.com/2011/02/25/how-nexus-1-9-ruined-my-day/




安装完之后,编译脚本,提示如下错误,



这是代表公司内部的共用包不存在,需要手动登陆私服上传需要的包




0 0