本文介绍: Nexus一个强大的仓库管理工具用于管理分发 Mavennpm、Docker软件包。它提供了一个集中存储库,用于存储管理软件包,并提供了版本控制访问控制构建部署功能。Nexus 可以帮助开发团队提高软件包管理效率可靠性,减少软件冲突版本不一致的问题,并提供了一个安全可靠软件包分发渠道。

 nexus介绍

  1. Nexus 是一个强大的仓库管理工具用于管理和分发 Mavennpm、Docker软件包。它提供了一个集中存储库,用于存储管理软件包,并提供了版本控制访问控制、构建和部署功能

  2. Nexus 可以帮助开发团队提高软件管理效率可靠性,减少软件冲突版本不一致的问题,并提供了一个安全可靠软件包分发渠道。

  3. Nexus 支持多种仓库类型,包括 Maven 仓库、npm 仓库、Docker 仓库等,并且可以与其他工具系统集成,如 Jenkins、Ansible、Kubernetes 等,以实现自动化的构建、部署管理

  4. 总的来说,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

 

 

 代理aliyunmaven

创建maven(proxy

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

三.创建maven项目设置

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

 

 构建项目

构建成功

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

原文地址:https://blog.csdn.net/l1727377/article/details/134697826

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_49817.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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