Linux安装配置maven以及搭建nexus服务器
下面介绍在Linux操作系统下安装配置maven和搭建nexus服务器。
一、安装前的准备
下载 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
jdk-6u26-linux-x64.bin
下载maven http://mirrors.geoexpat.com/apache//maven/binaries/
apache-maven-3.0.3-bin.tar.gz
下载nexus http://nexus.sonatype.org/downloads/
nexus-oss-webapp-1.9.1.1-bundle.tar.gz
二、安装jdk
使用root用户。
添加执行权限 chmod a+x jdk-6u26-linux-x64.bin
安装 ./ jdk-6u26-linux-x64.bin 按Enter 完成安装。
三、maven安装及配置
1、创建需要操作 maven 的用户组以及用户( 如果用 root 用户安装不用创建)。
1) #groupadd mavenuser // 创建用户组
2) #useradd -g mavenuser mavenuser // 创建用户并指定用户组
3) #passwd mavenuser // 为用户分配密码
2、解压安装
1) #cd /data
2)#mkdir maven
3)#chown -R mavenuser : mavenuser /data/maven
4)#chmod 755 /data/maven
5)#su -l xinhua
6)#tar -zvxf apache-maven-3.0.3-bin.tar.gz
3、配置
在用户主目录 查看是否有 .m2 目录
如果没有建立 mkdir .m2
在.m2 目录建立 settings.xml 内容为
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--><?xml version="1.0" encoding="UTF-8"?>
http://maven.apache.org/SETTINGS/1.0.0
四、nexus安装
解压 tar -zxvf nexus-oss-webapp-1.9.1.1-bundle.tar.gz
五、编写启动脚本
启动脚本:
vi mavenStart.sh
将下面脚本添加进去
#!/bin/bash
export LANG='zh.GB18030'
M2_HOME=/data/maven/apache-maven-3.0.3
export M2_HOME
JAVA_HOME=/data/jdk1.6.0_26/bin
PATH=$JAVA_HOME:$PATH:$HOME/bin:$M2_HOME/bin
export PATH
/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus start
停止脚本:
vi mavenStop.sh
将下面脚本添加进去
#!/bin/bash
/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus stop6
六、nexus使用及配置
1、运行
服务端启动mavenStart.sh 脚本
在浏览器中输入: http://ipaddress:8081/nexus
就可以看到 nexus 的主页,点击右上角 Log in
默认用户名和密码是: admin/admin123
2、配置
点击左侧 Repositories
将所有Type 是 proxy 的 configuration配置选项中的 Download Remote Index 配置改为 True
如果需要代理将配置最下面的Override Http Proxy Setting 勾上并填写代理服务器地址和端口,最后保存设置
然后在列表中分别右键点击 ReIndex
3、添加自己的jar到nexus
选中 3rd party , Artifact Upload 标签
GAV Definition 选择GAV Parameters
填写 Group Artifact version packaging
然后选择jar包 上传提交即可。
关键词:Linux,maven,nexus
相关阅读
- 04-09红旗Linux 6.0桌面版下载地址集合(sp1,sp2,sp3)
- 09-26Linux 重启命令
- 09-03linux中文文件名乱码的解决办法(安装中文支持包)
- 07-09LINUX安全加固
- 07-09Linux远程管理器xshell和xftp使用教程
- 07-09Linux挂载硬盘
- 11-18linux下FTP、SFTP命令详解
- 02-15linux sftp介绍
- 04-17Linux VPS CentOS 5 实例图解搭建网站(新手必看)
- 04-04Linux 防火墙配置基础篇
阅读本文后您有什么感想? 已有 人给出评价!
用户评论
热门评论
最新评论
相关软件
热点图文
- 09-05407 Proxy Authentication Required错误的解决办法
- 04-05实用的Linux网络配置工具netconf
- 02-25linux下安装联想的LJ2200打印机驱动
- 05-04Linux(CentOS)服务器/VPS上安装DirectAdmin
- 07-17Linux VPS怎么绑定域名建站
- 09-08RedHat Linux 红旗9.0安装图解
- 05-04Linux系统上配置Nginx+Mongrel cluster
- 04-04Linux 防火墙配置基础篇
- 04-17Linux VPS CentOS 5 实例图解搭建网站(新手必看)
- 07-18Centos 硬盘挂载教程