1.下载安装nexus
1.1下载安装nexus集成版
到这个地方http://www.sonatype.org/nexus/go 下载压缩包,根据linux的jdk版本选择不同版本的nexus安装包,jdk6只能下载2.5.1及以下版本,jdk7可支持到当前最新版本,nexus-2.9.X。
下载完成后将tar.gz包传到在linux指定目录新创建的文件夹,例如 mkdir /usr/nexus/n2.5.1下。
1.2.在线安装nexus集成版
如果linux可用wget命令,也可以直接在创建的目录下执行以下命令:
#wget http://download.sonatype.com/nexus/oss/nexus-2.5.1-bundle.tar.gz
2.创建用户并在相应目录下解压
#useradd maven
给用户授权 chown maven /usr/nexus
#su maven
#cd /usr/nexus/n2.5.1
#tar zxvf nexus-2.5.1-bundle.tar.gz
3.设置为系统服务(需root用户)
#su root
#cd /etc/init.d
#cp /usr/nexus/n2.5.1/nexus-2.5.1-01/bin/jsw/linux-x86-64/nexus ./nexus
# chmod 755 nexus
# chkconfig --add nexus
# chkconfig --levels 345 nexus on
4. 编辑/etc/init.d/nexus的文本
4.1添加以下变量
RUN_AS_USER=maven ## 这个主要为了后面使用,不需要使用root用户启动服务
NEXUS_HOME=/usr/nexus/n2.5.1/nexus-2.5.1-01/
PLATFORM=linux-x86-64
PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
4.2. 修改以下变量
WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"
4.3将被#注释的PIDDIR放开,修改为对于maven用户具有读写权限的文件夹,例如:mkdir /home/maven/piddir。
PIDDIR="/home/maven/piddir"
5.启动nexus服务
#service nexus start
显示如下信息即表示启动成功:
Starting Nexus OSS...
Started Nexus OSS.
如果不成功可通过service nexus console查看日志(也可在${NEXUS_HOME}/logs/wrapper.log中查看文本),根据报错内容寻找解决办法。
常见错误列举:
问题:Unable to start JVM: No such file or directory
解决办法:[NEXUS_HOME]/bin/jsw/conf/wrapper.conf中wrapper.java.command=/usr/java/jdk1.6.0_37/bin/java
[/usr/java/jdk1.6.0_37]为系统中的echo $JAVA_HOME出的绝对路径(尝试用变量未成功)
6. 启动之后,可以登录首页查看nexus的界面
http://192.168.1.26:8081/nexus/index.html
默认管理员用户名/密码: admin/admin123
maven客户端全局配置使用上面创建的私有仓库:
1.在mirrors标签下添加:
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>test-tools-server.</name>
<url>http://10.105.76.236:8081/nexus/content/groups/public/</url>
</mirror>
2.在frofiles标签下添加:
<profile>
<id>central-repos</id>
<repositories>
<repository>
<id>central</id>
<name>Central</name>
<url>http://central</url>
<releases>
<enable>true</enable>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
3.在settings标签底部,frofiles外添加:
<activeProfiles>
<activeProfile>central-repos</activeProfile>
</activeProfiles>
相关推荐
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
linux下搭建内网maven私服
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
Windows 下Nexus搭建Maven私服 Windows 下Nexus搭建Maven私服
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问
linux,搭建maven私服,nexus3.14+maven3.6.3.zip,apache-maven-3.6.3-bin.tar.gz,nexus-3.14.0-04-unix.tar.gz
操作步骤清晰 简单易懂,分分钟就完成搭建
Nexus搭建Maven私服 +maven安装步骤
关于使用Nexus搭建Maven私服的开发文档。新手了解一下。
Windows下maven镜像服务器nexus安装、搭建、及配置过程。
如何进行Linux安装配置maven以及搭建nexus服务器.docx
自己摸索中搭建的本地maven服务器,很好用,很方便团队开发jar包的管理
linux-maven-maven私服nexus安装文档
maven nexus 配置,简要介绍如何配置nexus。。。。。。
阿里云ECSlinux服务器搭建和maven私服仓库技术文档.zip
maven使用及Nexus搭建Maven私服
使用nexus 可以搭建maven私服,如何使用nexus搭建maven 本地服务器呢?
maven maven私服 nexus 私服
nexus maven 私服搭建,附带搭建教程。
自己写的一份关于maven + nexus仓库管理的使用手记 包括了nexus的基本使用及nexus权限管理等