关于使用mvn deploy命令将本地jar包上传到maven私服的问题(收藏)

 更新时间:2022年03月08日 10:54:37   作者:alex-zp  
这篇文章主要介绍了使用mvn deploy命令将本地jar包上传到maven私服,分享本篇教程可以帮助多数朋友少走弯路,本文具有很好的收藏价值,需要的朋友可以参考下

记录一下,以后少走弯路

前提:已经搭建好nexus maven私服,地址192.168.110.240:9091

在maven的setting.xml中找到<mirrors></mirrors>标签,在中间加上:

<mirror>
<id>nexus</id>
<mirrorOf>central</mirrorOf>
<url>http://192.168.110.240:9091/repository/maven-public/</url>
</mirror>

找到<servers></servers>标签,在中间加上:

<server>
      <id>nexus</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

这里的<id>标签对应了<mirror>标签的<id>,用户名密码就是maven私服的登录账户密码

使用命令mvn deploy部署jar包:

例如:

mvn deploy:deploy-file -Dfile=G:\hive_service.jar -DgroupId=com.cloudera.hive -DartifactId=hive-service -Dversion=v4-cdh-5.13.1 -Dpackaging=jar -Durl=http://192.168.110.240:9091/repository/maven-releases/ -DrepositoryId=nexus

一一解释命令参数

-Dfile jar包文件路径

-DgroupId groupId

-DartifactId artifactId

-Dversion version

-Dpackaging jar

-Durl 仓库地址:

服务器上有几个主要库,release,snapshots ,3rdParty,分表代表:发行版,快照版,第三方,发布到哪个库可自行根据需要选择,点击列表右边的copy按钮可看到对应库的发布地址,将该地址拷贝到-Durl参数中即可

如:

最后一个参数:

-DrepositoryId 配置的私服ID,即刚刚在setting.xml中的<mirror>下的<id>标签中配置的内容

到此这篇关于使用mvn deploy命令将本地jar包上传到maven私服的文章就介绍到这了,更多相关本地jar包上传到maven私服内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • textarea 在IE和FF下换行无法正常显示的解决方法

    textarea 在IE和FF下换行无法正常显示的解决方法

    今天在做项目时用到textarea 用户输入信息后显示不换行在IE下测试成功在FF没反应
    2010-07-07
  • Git 教程之查看提交历史详解

    Git 教程之查看提交历史详解

    本文主要介绍Git 查看提交历史的知识,这里整理了详细资料及命令用法,有兴趣的小伙伴可以参考下
    2016-09-09
  • Git基础学习之分支基本操作详解

    Git基础学习之分支基本操作详解

    这篇文章主要为大家详细介绍了Git基础学习中分支的基本操作,例如分支的创建、查看、切换和删除等,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-10-10
  • Kali渗透测试之使用Metasploit对Web应用的攻击

    Kali渗透测试之使用Metasploit对Web应用的攻击

    这篇文章主要介绍了Kali渗透测试:使用Metasploit对Web应用的攻击,这种漏洞源于Web应用程序没有对用户输入的内容进行准确的验证,从而导致操作系统执行了攻击者输入的命令,需要的朋友可以参考下
    2022-05-05
  • wkhtmltopdf 最好用Html转pdf的工具

    wkhtmltopdf 最好用Html转pdf的工具

    这篇文章主要介绍了wkhtmltopdf 最好用Html转pdf的工具,需要的朋友可以参考下
    2017-09-09
  • POST与GET方法的区别简要分析

    POST与GET方法的区别简要分析

    原理介绍:理论上说,GET是从服务器上请求数据,POST是发送数据到服务器。事实上,GET方法是把数据参数队列(query string)加到一个URL上,值和表单是一一对应的。
    2008-10-10
  • vscode单击新文件时覆盖旧文件的解决方法

    vscode单击新文件时覆盖旧文件的解决方法

    本文是给大家分享的作者在使用vscoe过程中遇到的一个小问题的解决方法,就是取消vscode单击新文件时覆盖旧文件,希望对大家能够有所帮助
    2020-02-02
  • FlippingBook使用教程(附下载)

    FlippingBook使用教程(附下载)

    FlippingBook是一款收费的图书翻页效果的flash播放器,这里为大家介绍下FlippingBook的使用方法,需要的朋友可以参考下
    2014-12-12
  • google提供二维码生成器

    google提供二维码生成器

    这篇文章主要介绍了google提供二维码生成器的在线地址,一般情况下大家可以根据自己的需要修改参数就可以了
    2014-04-04
  • Git下载与环境变量配置方法

    Git下载与环境变量配置方法

    前几天在写博客 手把手教你用Hexo + github 搭建自己博客的时候,经常需要用到一些git操作,截了好多图,于是就想干脆整理成一系列的git 教程,总结如下,需要的朋友可以参考下
    2017-10-10

最新评论