Linux 安装Maven和nexus代理仓库
1 说明
环境:redhat Enterprise Linux Server5.3-x64。
版本:Maven 3.0.5 ,Nexus-2.5.1-bundle。
2 安装步骤
2.1 下载地址
Maven:
http://mirrors.cnnic.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
Nexus:
http://www.sonatype.org/nexus/archived_version?id=38
2.2 MAVEN安装步骤
2.2.1 解压Maven安装包
1. 将下载好的apache-maven-3.0.5-bin.tar.gz包,用FTP工具传至服务器上。
2. 解压安装包
解压命令:
|
1
|
tar -zvxf apache-maven-3.0.5-bin.tar.gz |
移至/usr/local下:
|
1
|
mv apache-maven-3.0.5 /usr/local |
maven装在/usr/local目录下。
2.2.2 配置环境变量
1. 编辑/etc/profile,在末尾添加如下:
编辑命令:
|
1
|
vi /etc/profile |
插入:按i
在最后一行加入:
|
1
2
3
|
export MAVEN_HOME=/usr/local/apache-maven-3.0.5 export PATH=$PATH:$MAVEN_HOME/bin |
按ESC,输入:x,退出保存。
让系统重新执行下/etc/profile,命令:
|
1
|
source /etc/profile |
2. 验证是否安装成功
|
1
|
mvn --version |
2.3 Sonatype Nexus私服安装步骤
1. 将下载好的nexus-2.5.1-bundle.tar.gz包,用FTP工具传至服务器上。
2. 解压安装包
解压命令:
|
1
|
tar -zvxf nexus-2.5.1-bundle.tar.gz |
移至/usr/local下:
|
1
2
3
4
5
|
sudo cp nexus-2.5-01-bundle.tar.gz /usr/local cd /usr/local ls -n nexus-2.5-01 nexus |
nexus装在/usr/local目录下。
可以编辑$NEXUS_HOME/conf/nexus.properties自定设置参数,包括端口号等。
根据您的系统平台,可以启动nexus,启动命令:
|
1
|
./nexus start |
( 如果您是用 root 账号登录的,需要设置 RUN_AS_USER=root ,也可以新 增一个 nexus 用户来专门管理 nexus, 需要注此账户有权限访问、执行 nexus)

2. 设置nexus为Linux系统的服务,并开机自动启动
1. 复制$NEXUS_HOME/bin/jsw/linux-x86-64/nexus 到/etc/init.d/nexus
2. 授于nexus脚本有可执行的权限:
|
1
|
chmod 755 /etc/init.d/nexus |
3. 修改nexus文件,配置以下参数:
a) 修改NEXUS_HOME 绝对路径,如:NEXUS_HOME="/usr/local/nexus"
b) 设置RUN_AS_USER=nexus,或都其它的用户,前提是创建了此用户。
|
1
2
3
4
5
6
7
8
9
10
11
|
NEXUS_HOME=/usr/local/nexus PLATFORM=linux-x86-64 PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}" WRAPPER_CMD="${PLATFORM_DIR}/wrapper" WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf" PIDDIR="${NEXUS_HOME}" |
4. Red Hat, Fedora, CentOS增加nexus服务:
|
1
2
3
4
5
6
7
8
9
|
cd /etc/init.d chkconfig --add nexus chkconfig --levels 345 nexus on service nexus start tail -f /usr/local/nexus/logs/wrapper.log |
Ubuntu and Debian增加nexus服务
|
1
2
3
4
5
6
7
8
9
|
cd /etc/init.d update-rc.d nexus defaults chkconfig --levels 345 nexus on service nexus start tail -f /usr/local/nexus/logs/wrapper.log |
配置完成后,您可以访问: http://localhost:8081/nexus(localhost为你的服务器地址),进入系统进行设置
默认管理账号:admin 密码:admin123

进入后可以管理您的仓库。
Linux 安装Maven和nexus代理仓库的更多相关文章
- linux安装maven环境
linux安装maven环境 一. 下载压缩包: 官网地址: http://maven.apache.org/download.cgi 或者百度网盘链接:https://pan.baidu.com/s ...
- Linux下安装maven和nexus
Linux下安装maven1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.进入下载 ...
- Linux安装maven(详细教程)
一.简介 Maven是意第绪语,意思是“知识的积累者”,最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同.JAR已检入CV ...
- 安装Maven、nexus
一.软件包版本 jdk:jdk1.7.0_79 maven:apache-maven-3.3.3-bin.tar.gz nexus:nexus-webapp-2.8.0-05.war 二.安装mave ...
- eclipse中安装maven,配置本地仓库和镜像
1.安装maven,配置MAVEN_HOME 首先:下载免安装版解压配置MAVEN_HOME(和配置JAVA_HOME一样) 然后按照下面的配置,主要第3步,指定settings.xml文件的位置(在 ...
- Linux安装maven超级详细步骤
一 服务器联网情况下安装maven 1.安装wget命令 如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令. yum -y install wg ...
- CentOS6.4 安装Maven及Nexus仓库代理
本文安装的apache-maven-3.5.0-bin.tar.gz,nexus-2.9.0-04-bundle.tar.gz 1.由于网络并不是特别好我这边是通过本地下载过来,通过sftp上传至Ce ...
- linux下安装maven私服nexus
Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库 ...
- Centos下安装Maven私服Nexus
dockers安装Nexus,指定访问路径(默认为/:在使用Nginx做反向代理时,最好指定访问路径),并在容器外持久化数据,避免Nexus容器升级后数据丢失. 安装并启动 docker run -d ...
随机推荐
- 详说C#中的结构struct
一.结构和类的区别 1.结构的级别和类一致,写在命名空间下面,可以定义字段.属性.方法.构造方法也可以通过关键字new创建对象. 2.结构中的字段不能赋初始值. 3.无参数的构造函数无论如何C#编译器 ...
- 实战突击: Java Web项目整合开发(PDF)
实战突击: Java Web项目整合开发(PDF)
- jsf taglib定义函数
创建文件 在文件中添加function标签 <function> <function-name>getFileContent</function-name> & ...
- Mac 下显示隐藏文件
将下面的命令粘贴进终端,按提示操作即可(可能需要输入电脑密码) 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏:d ...
- C++ 引用(&)
#include <iostream> void sort(int &a, int &b){ if (a>=b) { return; } if (a<b) { ...
- javascript 写职责链
我认为职责链最大的目的在于解决对一个对象的加工过程问题.并且如何通过filter在什么时机截止操作流程 /** * by JackChen 2016-3-14 15.16.53 * 职责链 * 看马士 ...
- Android自定义图片加载框架
大神原网址: http://blog.csdn.net/lmj623565791/article/details/41874561 思路: 1. 压缩图片 压缩本地图片: 获得imageview想要 ...
- FusionCharts xml入门教程
由于项目需求需要做一个报表,选择FusionCharts作为工具使用.由于以 前没有接触过报表,网上也没有比较详细的fusionCharts教程,所以决定好好研究FusionCharts,同时做一个比 ...
- struts2整合jfreechart
需要的包: struts2-jfreechart-plugin-2.2.1.1.jar jfreechart-1.0.13.jar jcommon-1.0.17.jar 前台jsp页面中可以使用ifr ...
- Listview 加载更多
JQM Listview 加载更多 demo - Warren的个人主页 JQM Listview 加载更多 Demo 测试数据1 测试数据2 测试数据3 测试数据4 显示更多 Page Footer ...