Linux安装配置maven3.0以及搭建nexus私服
来源:互联网 发布:情趣丝袜淘宝 编辑:程序博客网 时间:2024/06/06 05:43
一、软件准备
1、apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz
2、nexus-oss-webapp-1.8.0-bundle.tar.gz 下载地址:http://nexus.sonatype.org/downloads/
二、maven安装配置
1、创建需要操作maven的用户组以及用户(如果用root用户安装不用创建)
#groupadd configer //创建用户组 #useradd -g configer configer //创建用户并指定用户组 #passwd configer //为用户分配密码
2、创建解压目录,并将apache-maven-3.0-bin.tar.gz文件解压到指定目录
Java代码
#cd /opt #mkdir maven #chown -R configer:configer /opt/maven #chmod 755 /opt/maven #su -l configer #tar -zvxf apache-maven-3.0-bin.tar.gz
2、配置环境变量
Java代码
#vi /home/configer/.bash_profile #vi /home/configer/.bash_profile
在文件中添加如下行:
M2_HOME=/opt/maven/apache-maven-3.0export M2_HOMEPATH=$PATH:$M2_HOME/binexport PATH
3、查看版本
#cd /opt/maven/apache-maven-3.0/bin #mvn --version
如果显示版本信息,应该会在${user}目录下创建.m2目录
4、查看.m2目录
#cd /home/configer/.m2
如果没有.m2目录,则可以手动添加一个
#mkdir .m2 #cd /home/configer/.m2
如果没有.m2目录,则可以手动添加一个
#mkdir .m2
5、如果需要把maven的repository目录指定到其他目录,则修改maven安装目录下conf中的配置文件settings.xml文件
Java代码
#vi /opt/maven/apache-maven-3.0/conf/settings.xml
将文件中….的注释打开
或者在文件中增加 在这个注释下增加
<localRepository>your repository path</localRepository>
二、搭建nexus私服
1、解压nexus-oss-webapp-1.8.0-bundle.tar.gz文件到指定目录
#tar -zvxf nexus-oss-webapp-1.8.0-bundle.tar.gz
2、启动nexus
#cd /opt/maven/nexus-oss-webapp-1.8.0/bin/jsw
选择自己机器的版本:
#cd linux-x86-32/ #./nexus start
重启:
#./nexus restart
停止:
#./nexus stop #cd /opt/maven/nexus-oss-webapp-1.8.0/bin/jsw
3、运行nexus
在浏览器中输入:http://localhost:8081/nexus
就可以看到nexus 的主页,点击右上角Log in
默认用户名和密码是:admin/admin123
运行后会自动生成一个nexus工作目录sonatype-work,nexus下载的jar包会存放在
sonatype-work/nexus/storage中
4、配置
1)点击左侧菜单Repositories
分别将右侧列表中
Java代码
Apache Snapshots
Codehaus Snapshots
Maven Central
三个repository 的Download Remote Index 配置改为True,并保存设置,
然后在列表中分别右键点击三个Repository,点击ReIndex
2)增加新的Repository,有一些比较常用jar包在nexus提供的repository中可能找不到,
一般比较常用的有
Java代码
JBOSS的两个:
http://repository.jboss.org/maven2/
http://repository.jboss.org/nexus/content/repositories/releases/
SUN的:
http://download.java.net/maven/2/
K-INT的:
http://developer.k-int.com/maven2/
因为找juel:juel-impl:2.2.1 这个jar包,所以我还添加了一个自己找的:
http://repository.exoplatform.org/content/groups/public/
JBOSS的两个:
http://repository.jboss.org/maven2/
http://repository.jboss.org/nexus/content/repositories/releases/
SUN的:
http://download.java.net/maven/2/
K-INT的:
http://developer.k-int.com/maven2/
因为找juel:juel-impl:2.2.1 这个jar包,所以我还添加了一个自己找的:
http://repository.exoplatform.org/content/groups/public/
添加步骤:
Java代码
点击Add->Proxy Repository->填写Repository ID, Repository Name, 以及Remote Storage Location 其他的默认即可。
3) 将新增的Repository添加到Public Repositories中
在Public Repositories 的Configuration中,将多选Select中的项全部添加到左边,然后保存。
4) 添加自己的jar包
Java代码
在repository列表中有一个3rd party,也就是第三方jar包,点击会看到一个Artifact Upload选项卡,点击后,填写相应的信息。
GAV Definition 一般选择 GAV Parameters
然后添加Group:Artifact:Version:Package
示例 juel:juel-impl:2.2.1:jar
然后选择要上传的jar包,保存即可
- Linux安装配置maven3.0以及搭建nexus私服
- Linux安装配置maven3.0以及搭建nexus私服
- Linux安装配置maven以及搭建nexus私服
- Linux安装配置maven以及搭建nexus私服(实践记录)
- linux中安装配置nexus以及maven的安装配置
- Linux安装配置Maven3.5.0
- nexus-linux 安装配置
- Maven3.0.5安装,以及MyEclipse配置Maven3.0.5插件
- 远程配置Linux 搭建Nexus
- Linux 搭建nexus私服
- Linux 搭建 nexus 私服
- linux搭建nexus私服
- nexus私服linux搭建
- Window2003下搭建Nexus+Hudson+Git+Maven3
- Linux下安装配置Nexus
- Linux下安装配置Nexus
- Linux下安装配置Nexus
- Linux下安装配置Nexus
- 【笔记】ImageView的scaleType属性
- Angularjs异常
- 程序需求
- JS 实现 ajax 异步 兼容浏览器
- 寒假第七天
- Linux安装配置maven3.0以及搭建nexus私服
- Linux虚拟机中配置多节点MPI实现并行计算完整版
- C++中友元(友元函数和友元类)的用法和功能
- 8051 i/o口
- 使用cxf在springMVC环境搭建webservice示例-服务端
- C++复制构造函数谨记
- recyclerView.notifyItemRemoved数据索引混乱
- 策略模式Strategy(对象行为型)
- 需求评审