nexus介绍
- Nexus 是一个强大的仓库管理工具,用于管理和分发 Maven、npm、Docker 等软件包。它提供了一个集中的存储库,用于存储和管理软件包,并提供了版本控制、访问控制、构建和部署等功能。
- Nexus 可以帮助开发团队提高软件包管理的效率和可靠性,减少软件包冲突和版本不一致的问题,并提供了一个安全、可靠的软件包分发渠道。
- Nexus 支持多种仓库类型,包括 Maven 仓库、npm 仓库、Docker 仓库等,并且可以与其他工具和系统集成,如 Jenkins、Ansible、Kubernetes 等,以实现自动化的构建、部署和管理。
- 总的来说,Nexus 是一个非常有用的工具,可以帮助开发团队更好地管理和分发软件包,提高软件开发的效率和质量。
| 192.168.134.165:8080 | jenkins |
| 192.168.134.166:8081 | nexus |
一.安装jenkins
上传软件包,并解压配置。
配置jdk
[root@server01 ~]# tar xf jdk-11.0.19_linux-x64_bin.tar.gz -C /usr//local/ [root@server01 ~]# cd /usr/local/ [root@server01 local]# mv jdk-11.0.19 jdk11 [root@server01 local]# vim /etc/profile.d/jdk.sh JAVA_HOME=/usr/local/jdk11 export PATH=$PATH:$JAVA_HOME/bin [root@server01 local]# source /etc/profile.d/jdk.sh
讯享网
配置maven
讯享网[root@server01 ~]# tar xf apache-maven-3.8.5-bin.tar.gz -C /usr/local/ [root@server01 local]# mv apache-maven-3.8.5 maven
启动Jenkins后替换插件
[root@server01 ~]# java -jar jenkins.war [root@server01 ~]# tar xf plugins-2.414.3.tar.gz -C .jenkins/
安装nexus插件

设置全局工具


二.安装nexus并配置
nexus需要用到jdk8

配置jdk

讯享网[root@server02 ~]# tar xf jdk-8u211-linux-x64.tar.gz -C /usr/local/ [root@server02 ~]# cd /usr/local/ [root@server02 local]# mv jdk-8u211 jdk8 [root@server02 local]# vim /etc/profile export PATH=/usr/local/jdk8/bin:$PATH [root@server02 ~]# source /etc/profile
解压安装nexus
[root@server02 ~]# tar xf nexus-3.62.0-01-unix.tar.gz -C /opt/ [root@server02 ~]# cd /opt/nexus-3.62.0-01/ [root@server02 nexus-3.62.0-01]# ./bin/nexus start
启动之后登录
用户名和密码默认为admin

新建maven库



代理aliyun的maven
创建maven(proxy)

讯享网[root@server01 ~]# vim /usr/local/maven/conf/settings.xml <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>http://192.168.134.166:8081/repository/maven-aliyn/repository/public</url> </mirror>

三.创建maven项目并设置

配置构建之后将打好的包推送到nexus中。

构建项目
构建成功

在nexus中可以看到war包已上传


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/48368.html