文档章节

maven deploy 时自定义groupid

 潘鸿
发布于 2017/05/17 17:00
字数 176
阅读 46
收藏 0

mven deploy 直接上传本地jar.不能修改任何信息。

有时修改开源项目时,为了区分jar,需要在私服中自定义groupid

官网api:

mvn deploy:deploy-file -Durl=file://C:\m2-repo \
                       -DrepositoryId=some.id \
                       -Dfile=your-artifact-1.0.jar \
                       [-DpomFile=your-pom.xml] \
                       [-DgroupId=org.some.group] \
                       [-DartifactId=your-artifact] \
                       [-Dversion=1.0] \
                       [-Dpackaging=jar] \
                       [-Dclassifier=test] \
                       [-DgeneratePom=true] \
                       [-DgeneratePom.description="My Project Description"] \
                       [-DrepositoryLayout=legacy] \
                       [-DuniqueVersion=false]

参数解释:

     -Durl:仓库地址

     -DrepositoryId:此值是settings 文件中 <server>
            <id>oschina</id>
            <username>*</username>
            <password>*</password>
        </server>     id 的值,传递用户名,密码

     -Dfile:上传的jar包,最好是绝对路径

    -DpomFile:pom文件(暂未使用过)

     -DgroupId:maven 配置中的groupId

      -DartifactId:maven 配置中的artifactId

    -Dversion:版本号

其余的参数值一般可以不设置

© 著作权归作者所有

潘鸿

粉丝 16
博文 56
码字总数 10555
作品 0
济南
高级程序员
私信 提问
取maven copy部分

mvn deploy:deploy-file -DgroupId=com.mycompany -DartifactId=my-project -Dversion=1.0.0 -Dpackaging=jar -Dfile=myproject-name.jar -Durl=http://localhost:8081/nexus/content/reposi......

小麋鹿666
2018/01/13
0
0
Maven自定义项目骨架问题

今天准备用Maven自定义一个项目骨架,避免日后在其他项目开发的时繁琐的配置。使用Myeclipse进行测试,以一个特别简单的工程为例。下面是执行过程: 1.创建一个空的Maven工程 2.修改了pom.x...

神自不凡
2018/09/29
86
0
maven之pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apach......

1527
2016/06/28
32
0
maven的build的时候报错

[INFO] [INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ webproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD F......

杀丶破狼
2014/10/27
5.4K
2
Maven插件之maven-archetype-plugin

学过Maven的人,都知道用MyEclipse的Maven插件生成一个项目骨架,比如maven-archetype-quickstart,这个原型就是最常用的之一。 刚开始使用骨架的时候,感觉很好,减少了重复劳动,提高了开发...

fastjrun
2016/03/26
103
0

没有更多内容

加载失败,请刷新页面

加载更多

【AI实战】手把手教你深度学习文字识别(文字检测篇:基于MSER, CTPN, SegLink, EAST等方法)

文字检测是文字识别过程中的一个非常重要的环节,文字检测的主要目标是将图片中的文字区域位置检测出来,以便于进行后面的文字识别,只有找到了文本所在区域,才能对其内容进行识别。 文字检...

雪饼
今天
5
0
思维导图XMind 8 Pro 绿化方法(附序列号)

按部就班: Step 1 -全新下载最新版本的 Xmind 8(注必须是英文官方的版本,中文代{过}{滤}理网站的版本修改过,无法使用pj); Step 2 -安装完毕后,点击文末的下载按钮下载pj补丁文件包,将...

一只小青蛙
今天
10
0
数据结构(ER数据库)设计规范

表命名规范 表命名的规则分为3个层级,层级之间通过_分割,例如b_r_identity、d_l_identity。规约为: [leavel]_[type]_[name] [leavel] 表示数据库表的层级和功能,分为: s:业务无关的系统...

随风溜达的向日葵
今天
5
0
阿里Sentinel控制台源码修改-对接Apollo规则持久化

https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel 动态规则扩展 https://github.com/alibaba/Sentinel/wiki......

jxlgzwh
昨天
7
0
在Linux系统中创建SSH服务器别名

如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名、主机名、SSH 端口号和 IP 地...

老孟的Linux私房菜
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部