Linux安装配置maven以及搭建nexus私服
来源:互联网 发布:英语语音识别软件 编辑:程序博客网 时间:2024/06/06 09:10
一 安装maven
1 maven官网下载apache-maven-3.0.3-bin.tar.gz,也可以使用wget命令
2 找到下载的文件,使用命令#tar -xvf apache-maven-3.0.3-bin.tar.gz,解压文件名为apache-maven-3.0.3
3 将apache-maven-3.0.3文件放到要安装的目录(可以使用#mv -rf apache-maven-3.0.3 /usr/local/ ("/usr/local" 是我的路径,根据自己的情况选择));
4 配置环境变量 :
#vi /etc/profile
在此文件中添加
MAVEN_HOME=/usr/local/ apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
保存退出。
5 运行命令使刚配置的环境变量生效 :#source /etc/profile 或 # . /ect/profile
二 安装Nexus
1 安装jdk 注:jdk必须为sun 公司的,oracle的JRockit 启动会出现各种错误。
2 下载 nexus的压缩包 :网址:http://nexus.sonatype.org/downloads/,我使用了下载了 :nexus-oss-webapp-1.8.0.1-bundle.tar.gz
3 解压#tar zxvf nexus-oss-webapp-1.8.0.1-bundle.tar.gz
4 #/usr/local/nexus-oss-webapp-1.8.0.1/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 start 终端开始显示 :Starting Nexus OSS…… Started Nexus OSS
查看#cd /usr/local/nexus-oss-webapp-1.8.0.1/logs 此目录下的wrapper.log 就是日志文件,查看日志文件,看是否正常启动,tail -f wrapper.log
关闭nexus 时执行#./nexus stop 即可。
错误:
Caused by: com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructorjvm 1 | ---- Debugging information ----jvm 1 | message : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructorjvm 1 | cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessExceptionjvm 1 | cause-message : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructorjvm 1 | class : org.sonatype.nexus.configuration.model.Configurationjvm 1 | required-type : org.codehaus.plexus.util.xml.Xpp3Domjvm 1 | path : /org.sonatype.nexus.configuration.model.Configuration/repositories/org.sonatype.nexus.configuration.model.CRepository/externalConfigurationjvm 1 | line number : 39
解决办法:检查jdk版本 ,必须是sun jdk.
[root@test logs]# java -versionjava version "1.6.0_37"Java(TM) SE Runtime Environment (build 1.6.0_37-b06)Java HotSpot(TM) Server VM (build 20.12-b01, mixed mode)
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org.sonatype.appcontext.AppContextFactory
解决办法 :权限不够,给nexus增加权限 chmod -R 777 nexus-oss-webapp-1.8.0.1
此问题的详细解释:http://yizhilong28.iteye.com/blog/1125071
nexus 启动成功后,可以根据 wrapper.log 中查看到默认的端口号(一般是8081)
启动浏览器 ,输入地址 :http://Server_ip:8081/nexus
右上角有登录 :默认的用户密码是: admin/admin123。
参考网址 :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/
- Linux安装配置maven以及搭建nexus私服
- Linux安装配置maven以及搭建nexus私服(实践记录)
- Linux安装配置maven3.0以及搭建nexus私服
- Linux安装配置maven3.0以及搭建nexus私服
- linux中安装配置nexus以及maven的安装配置
- Linux 搭建 maven+Nexus私服
- 安装配置maven私服--nexus
- Nexus搭建Maven私服(一) Maven安装
- linux 安装maven私服nexus
- maven+nexus+Linux配置Maven私服
- 用nexus搭建maven私服 配置
- 搭建Maven私服,并配置Nexus环境
- maven搭建nexus私服settings.xml配置
- centos 下 nexus 私服 以及maven配置
- 1.下载安装Nexus搭建Maven私服
- Maven Nexus 安装配置
- Linux搭建Maven开发常用nexus私服
- Linux下使用nexus搭建maven私服
- Mysql 修改字段类型
- c#中 使用javascript的alert函数
- TMyProc=procedure of Object;obj:=Txxx.Create;ProcPtr:= obj.test;
- c语言解析json数据
- iframe自适应高度的多种方法方法小结
- Linux安装配置maven以及搭建nexus私服
- JSON的C语言编解码器——cJSON和json-c
- 对象块 Blocks
- 一个简单的c++ socket服务程序
- dede自主仿网站
- jquery set_input_default默认值设置
- usaco Palindromic Squares 解题报告
- 用PYTHON获取本机的IP地址
- java中hashcode()与equals()详解