详解Maven私 服Nexus的安装与使用
作者:智顶笔记 发布时间:2023-11-24 12:34:02
标签:Maven,Nexus
本文介绍了详解Maven * Nexus的安装与使用,分享给大家,具体如下:
1.安装
1.1 安装docker并加速
yum update && yum install docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://y7u9p3i0.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.2 安装docker-compose
yum install epel-release && yum install python-pip && pip install docker-compose
1.3 安装nexus
准备nexus文件夹: mkdir -p /opt/docker/nexus-data && chown -R 200 /opt/docker/nexus-data
编写描述文件
version: '2'
services:
feitian-nexus:
image: sonatype/nexus3
volumes:
- /opt/docker/nexus-data:/nexus-data
ports:
- "10000:8081"
安装: docker-compose up -d
2.使用 * 库
2.1 指定从Nexus仓库下载依赖包
在项目pom.xml文件中指定仓库地址:
<repositories>
<repository>
<id>hfcb</id>
<url>http://192.168.1.223:10000/repository/hfcb/</url>
</repository>
</repositories>
3.打包
3.1 将项目发布到Nexus仓库中
修改Maven安装目录下的settings.xml,添加Nexus仓库的用户名、密码
<server>
<id>hfcb</id>
<username>admin</username>
<password>admin123</password>
</server>
在项目pom.xml文件中指定仓库地址:
<distributionManagement>
<snapshotRepository>
<id>hfcb</id>
<url>http://192.168.1.223:10000/repository/hfcb/</url>
</snapshotRepository>
</distributionManagement>
进入项目根目录下执行mvn deploy即可将项目发布到Nexus
来源:http://www.wisely.top/2017/11/16/maven-nexus/


猜你喜欢
- 本文实例讲述了C#装饰者模式。分享给大家供大家参考。具体方法如下:using System;using System.Collections
- 示例 1 :使用搜索表单创建全屏模式我们要构建的小应用程序有一个应用程序栏,右侧有一个搜索按钮。按下此按钮时,将出现一个全屏模式对话框。它不
- 一、首先下载 ZXing.Net地址是:http://zxingnet.codeplex.com/releases/view/117068然
- 说明本项目采用 maven 结构,主要演示了 spring mvc + mybatis,controller 获取数据后以json 格式返回
- 插件安装方式:新版本IDE安装方式略有不同,不一一赘述 1、Background Image Plus
- 前言上一篇已经对线程池的创建进行了分析,了解线程池既有预设的模板,也提供多种参数支撑灵活的定制。本文将会围绕线程池的生命周期,分析线程池执行
- 前言之前我们探讨过一个.class文件是如何被加载到jvm中的。但是jvm内又是如何划分内存的呢?这个内被加载到了那一块内存中?jvm内存划
- 自定义Starter命名规则注意artifactId的命名规则,Spring官方Starter通常命名为spring-boot-starte
- 生成随机数在现实中我们经常用到随机数,可怎么实现呢,且听小乔慢慢道来。在C语言中,我们一般使用 <stdlib.h> 头文件中的
- 网上教程7.0大多数配置是这样compile ‘com.jakewharton:butterknife:7.0.1' ,不知道他们用
- @Autowired使用构造函数注入public Class Outer { private Inner inner; @Autowired
- 异常处理机制1、抛出异常2、捕获异常3、异常处理五个关键字:try、catch、finally、throw、throws注意:假设要捕获多个
- 这篇文章主要介绍了SpringBoot实现 * 、过滤器、 * 过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考
- ArrayList中存放引用数据类型ArrayList中存放引用类型时,存放的是一个引用,因此在放入ArrayList之后再进行改动会影响到
- 一、程序运行环境编译环境:IntelliJ IDEA所需测试文件:PDF、.pfx数字证书及密钥、PDF Jar包(Free Spire.P
- 实践过程效果代码public partial class Form1 : Form {
- 问题描述:N个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,报到m的人出圈;如此往复,直到所有人出圈很多实现是使
- 堆溢出:/*** @author LXA* 堆溢出*/public class Heap{ public
- 一、数组(Array)数组具有以下的特点:数组属于线性结构,在内存中是连续存放的。数组的元素类型必须相同。数组可以直接通过下标访问。数组的查
- 在Android里面,一些炫酷的动画确实是很吸引人的地方,让然看了就赏心悦目,一个好看的动画可能会提高用户对软件的使用率。另外说到动画,在A