Maven基于项目对象模型(Project Object Model,POM ),其实是因为公司的一帮人觉得下载jar包很麻烦,想做私服。
1,下载
官方下载地址: http://maven.Apache.org/download.CGI,目前最新版为apache-maven-3.0.5-迷你耳机. tar.gz
2,解冻
# #光盘/家庭/工具
#tar zxvf apache-maven-3.0.5-迷你耳机. tar.gz
# # mv Apache-maven-3.0.5/usr /本地/maven
3、安装
1 )设定编辑/etc/profile环境变量
# # VI/etc /简档
最后输入:
maven _ home=/usr /本地/最新
导出机器主页
出口路径=$ { maven _ home } /迷你耳机:${PATH}
2 )使上述配置有效
# #源/etc /简档
4,验证
命令行输入:
#mvn -v
root @ te st01工具# mvn-v
Apache maven 3.0.5 (R01 DE 14724 CDEF 164 CD 33 C7 C8C2FE 155 Faf 9602 DA; 2013-02-19 21:51:28 0800 )
maven home :/usr /本地/maven
Java版本:1.6.0_ 29,厂商: sun微系统Inc。
javahome :/usr/Java/JDK 1.6.0 _ 29/JRE
默认本地: zh _ cn,平台编码: utf-8
OS名称: ' Linux ',版本: '2.6. 18-164.EL5 ',arch: 'amd64 ',系列: ' UNIX '
root @ te st01工具#
如上所示,显示maven的版本信息,表示maven的安装成功。
Nexus
maven已经构建完毕,现在就构建并配置nexus。
1,Nexus下载
Nexus官方下载,最新版下载: nexus-2.4.0-09-bundle.tar.gz
下载nexus war:nexus-2.4.0-09.war
nexus有两种实现方法。 一种是war封装方式,将其直接放置在例如tomcat下即可生效。 另一种是以下方式。 开始吧。
2,Nexus的安装
解压缩tar.gz文件:
# #光盘/家庭/工具
# # tarzxvfnexus-2.4.0-09-bundle.tar.gz
移动目录
# # mvnexus-2.4.0-09/usr /本地/新西元
3,Nexus启动
nexus的启动在迷你耳机目录下,首先看启动/关机/重新启动等命令,然后输入命令。
# # CD/USR /本地/Nexus /迷你耳机
# #./nexus
将显示以下选项:
[根@ te st01迷你耳机] #./新秀
usage :/nexus {控制台| start|stop|restart|status|dump }
启动nexus :
# #./下一个开始
关闭nexus :
# #./下一个停止
4,Nexus认证
启动nexus后,在本地浏览器中输入地址: http://localhost:8081/nexus,远程访问时将localhost转换为IP地址,该linux系统的防火墙为8081端口
显示上述页面,表示nexus的配置成功。
单击右上角的“Log in”,输入用户名和密码(默认用户名: admin密码: admin123 )进行登录
5 .设置
1 .单击左侧的Repositories,将所有类型均为代理的配置选项的下载远程索引配置更改为True
如果代理服务器需要配置底部的override http代理设置,请勾选复选框,填写代理服务器的地址和端口,最后保存设置
2 .然后,在列表中分别右键单击ReIndex
3、将自己的jar添加到nexus
检查3rd party,影响上载标签
gav定义选择gav参数
填写组人工因素版本打包
然后选择jar包上传提交就行了。