Maven私有库和本地库的安装与配置

Maven私有库和本地库的安装与配置一 前提已经安装好 JDK8 并配置好环境 可以参考 手把手教你 Windows 安装 JDK8 与环境配置二 上传 nexus 上传 nexus 2 11 2 03 bundle tar

欢迎大家来到IT世界,在知识的湖畔探索吧!

一 前提

已经安装好JDK8并配置好环境。可以参考:手把手教你Windows安装JDK8与环境配置

二 上传nexus

上传nexus-2.11.2-03-bundle.tar.gz到/usr/local/src/目录

三 解压

cd /root/ mkdir nexus tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C nexus cd nexus

欢迎大家来到IT世界,在知识的湖畔探索吧!

四 配置文件

编辑Nexus的nexus.properties文件,配置端口和work目录信息(保留默认)

欢迎大家来到IT世界,在知识的湖畔探索吧!cd nexus-2.11.2-03 ls cd conf vi nexus.properties # Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus # Nexus section nexus-work=${bundleBasedir}/../sonatype-work/nexus runtime=${bundleBasedir}/nexus/WEB-INF

五 编辑脚本

编辑nexus脚本,配置RUN_AS_USER参数

vi /root/nexus/nexus-2.11.2-03/bin/nexus #RUN_AS_USER= 改为: RUN_AS_USER=root

六 打开端口

防火墙打开8081端口

欢迎大家来到IT世界,在知识的湖畔探索吧!vi /etc/sysconfig/iptables 添加 -A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT 保存后重启防火墙 service iptables restart

七 启动nexus

/root/nexus/nexus-2.11.2-03/bin/nexus start

八 验证

# 访问下面的地址,IP换成服务器的IP地址 http://IP:8081/nexus/

九 登录

默认用户名:admin,默认密码:admin123
至此,Nexus已安装完成,接下来是Nexus的配置

Nexus配置(登录后)
一 菜单Administration/Server配置邮箱服务器地址(如果忘记密码,可以通过该邮箱找回密码)

Maven私有库和本地库的安装与配置

二 给用户配置邮箱地址,方便忘记密码时找回:

Maven私有库和本地库的安装与配置

三 用户修改密码:

Maven私有库和本地库的安装与配置

四 仓库类型

Maven私有库和本地库的安装与配置

设置proxy代理仓库(Apache Snapshots/Central/Codehaus Snapshots)准许远程下载

Maven私有库和本地库的安装与配置

Maven本地库的安装与配置
环境变量、setting.xml
<setting>标签下:注意换掉IP为自己服务器的地址。

<profiles> <profile> <id>edu</id> <activation> <activeByDefault>false</activeByDefault> <jdk>1.8</jdk> </activation> <repositories> <!-- 私有库地址--> <repository> <id>nexus</id> <url>http://IP:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <!--插件库地址--> <pluginRepository> <id>nexus</id> <url>http://IP:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles>

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/97519.html

(0)
上一篇 2024年 12月 15日 下午6:00
下一篇 2024年 12月 15日 下午6:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信