首页 > 其他分享 >将 3rd 方 JAR 部署到远程 Maven 库

将 3rd 方 JAR 部署到远程 Maven 库

时间:2023-02-03 14:34:59浏览次数:66  
标签:city 3rd hub nexus xxx JAR Maven https

1. 安装 Maven

下载地址

2. settings.xml 配置

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <pluginGroups></pluginGroups>

  <proxies></proxies>

  <servers>
    <server>
        <id>xxx_release</id>
        <username>Android</username>
        <password>xxx</password>
    </server>
    <server>
        <id>xxx_snapshot</id>
        <username>Android</username>
        <password>xxx</password>
    </server>
  </servers>

  <distributionManagement>
        <repository>
            <id>xxx_release</id> <!--四个id 要保持一致-->
           <url>https://nexus.xxx.city/repository/releases/</url>
        </repository>
        <snapshotRepository>
            <id>xxx_snapshot</id>
            <url>https://nexus.xxx.city/repository/snapshots/</url>
        </snapshotRepository>
  </distributionManagement>

  <mirrors></mirrors>

  <profiles></profiles>
</settings>

3. 执行传包命令

官方文档

mvn deploy:deploy-file 
-Dmaven.test.skip=true
-Dfile=/Users/cui/Downloads/hub-client-all-2022.2.14835.jar
-Dpackaging=jar 
-DgroupId=com.intellij.hub
-DartifactId=hub-client-all
-Dversion=2022.2.14835 
-DrepositoryId=xxx_release 
-Durl=https://nexus.xxx.city/repository/releases/

标签:city,3rd,hub,nexus,xxx,JAR,Maven,https
From: https://www.cnblogs.com/jmcui/p/17089184.html

相关文章

  • 使用VSCode创建Maven工程测试Java代码
    使用VSCode创建Maven工程测试Java代码发生缘由使用VSCode创建Maven工程测试Java代码环境介绍电脑系统:win10VSCode版本:1.72.0(usersetup)开始搭建搭建......
  • XXX-1.0.0.jar中没有主清单属性
    XXX-1.0.0.jar中没有主清单属性 1、问题现象java-jar运行SpringBoot工程的jar文件,报错“XXX-1.0.0.jar中没有主清单属性”。 2、问题原因SpringBoot工程打出......
  • 解决执行mvn spring-boot:run报错jar时出错; zip file is empty
    问题描述在执行mvnspring-boot:run的时候,报错[ERROR]读取/Users/diandianxiyu_geek/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.54/tomcat-embed-......
  • JARM签名欺骗
    JARM是非常有用的指纹识别工具,但可以通过从其他服务重放服务器hello来欺骗。JARM扫描器是一种非常有效的系统指纹识别工具。它使用来自TLS握手的ServerHello响应来......
  • maven资源文件打包过程
    一般地,我们的src/main/resources目录下有很多配置文件,比如jdbc.properties配置文件;当编译或打包的时候,会使用插件maven-resources-plugin的resources目标,将src/main/resou......
  • maven自定义替换的分隔符
    自定义分隔符,需要我们配置maven-resources-plugin插件的参数,如下<plugins>    <plugin>        <groupId>org.apache.maven.plugins</groupId>     ......
  • maven资源文件排除某些资源的配置
    <resource>    <!--指定资源文件的目录-->    <directory>${project.basedir}/src/main/resources</directory>    <!--是否开启过滤替换配置,默认是不开启......
  • maven插件配置
     自定义绑定除了默认绑定的一些操作,我们也可以将一些阶段绑定到指定的插件目标上来完成一些操作,这种自定义绑定让maven项目在构件的过程中可以执行更多更丰富的操作;mvn......
  • maven settings.xml 配置 镜像仓库
    <?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sch......
  • Maven配置(IDEA配置)【转】
    https://blog.csdn.net/llAl_lAll/article/details/120516379?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167530644016800188540759%2522%252C%2522scm%25......