搭建项目上传至nexus下拉验证是否成功

简介: 搭建项目上传至nexus下拉验证是否成功

注意点:

1、你打的包是jar包还是pom,还是war包

2、上传 需在代码中配置,但是下拉就不需要。必须优化。

上传的时候需要在父pom中配

<distributionManagement>
        <!--Release类型的托管资源库-->
        <repository>
            <!--id对应nexus仓库的id-->
            <id>test_hosted</id>
            <!--自定义名称-->
            <name>Releases</name>
            <!--仓库对应的URL地址-->
            <url>http://192.168.61.220:8089/repository/test_hosted/</url>
        </repository>
        <!--Snapshot类型的托管资源库-->
        <snapshotRepository>
            <!--id对应nexus仓库的id-->
            <id>test_snapshot_hosted</id>
            <!--自定义名称-->
            <name>Snapshot</name>
            <!--仓库对应的URL地址-->
            <url>http://192.168.61.220:8089/repository/test_snapshot_hosted/</url>
        </snapshotRepository>
    </distributionManagement>

改setting文件

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<!-- 本地仓库地址 -->
<localRepository>D:\workSoftware\Java\maven\repository</localRepository>
<!--nexus服务器,id自定义,用户名和密码为nexus服务器的账号密码-->
  <servers>  
  <!--id为对应资源库id-->  
    <server>  
        <id>test_snapshot_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>
    <server>  
        <id>test_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>  
    <server>  
        <id>nexus</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>   
  </servers>  
  <!--组资源库的url地址  id和name自定义,mirrorOf的值设置为central,写死的-->  
  <mirrors>     
    <mirror>  
        <id>nexus</id>  
        <name>nexus repository</name>  
        <url>http://192.168.61.220:8089/repository/test_group/</url>  
        <mirrorOf>central</mirrorOf>  
    </mirror>     
  </mirrors>  
</settings>

请参考如下链接

如何实现自动化,如何上传的时候不用在父pom中配置,敬请期待吧~


相关文章
|
敏捷开发 Java 测试技术
敏捷课堂 | 行为驱动开发,让开发做正确的事
如果说TDD是让我们正确的做事,那么BDD就是让我们做正确的事。
6056 0
|
小程序 区块链 Python
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
你需要知道的具有Qt界面的文件Pyinstaller打包成EXE的一些感悟
|
算法 安全 Linux
真实世界的密码学(二)(2)
真实世界的密码学(二)
435 2
|
机器学习/深度学习 缓存 物联网
AIGC Stable Diffusion文生图Lora模型微调实现虚拟上装
在本教程中,您将学习如何在阿里云交互式建模(PAI-DSW)中,基于Diffusers开源库进行AIGC Stable Diffusion模型的微调训练,以及基于Stable-Diffusion-WebUI开源库启动WebUI进行模型推理。
|
JSON 算法 中间件
Centos7 环境使用 Docker 安装 Zookeeper 集群详解
Centos7 环境使用 Docker 安装 Zookeeper 集群详解
1126 0
|
前端开发 JavaScript 开发工具
实现一个 Code Pen:(三)10 行代码实现代码格式化
在上文中,我们使用 monaco-editor 结合 Next.js,打造了编辑器的功能,在本文中,我们将继续优化 monaco-editor, 使它拥有代码格式化的功能。
1276 0
实现一个 Code Pen:(三)10 行代码实现代码格式化
|
API 数据处理 开发工具
云计算在金融行业的应用与挑战
云计算在金融行业的应用与挑战
1121 0
npm i 安装依赖后,项目目录文件没有显示node_modules
npm i 安装依赖后,项目目录文件没有显示node_modules
1301 0
npm i 安装依赖后,项目目录文件没有显示node_modules
|
算法 Java 数据安全/隐私保护
bouncy castle
官方主页  http://www.bouncycastle.org/ Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术
3155 0