文档章节

maven 上传jar 包含源码

吹比龙
 吹比龙
发布于 2019/01/09 09:47
字数 191
阅读 1K
收藏 0

maven 上传jar 包含源码

1、pom配置如下

<build>
		<plugins>
			<!-- 要将源码放上去,需要加入这个插件 -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<configuration>
					<attach>true</attach>
				</configuration>
				<executions>
					<execution>
						<phase>compile</phase>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

2、depoly.cmd


mvn clean install deploy:deploy-file ^
-DgroupId=com.iflytek.icourt ^
-DartifactId=common-service ^
-Dversion=1.0.0-SNAPSHOT ^
-Dpackaging=jar ^
-Dfile=target/common-service-1.0.0-SNAPSHOT.jar ^
-DpomFile=pom.xml ^
-Durl=http://pl.maven.iflytek.com/nexus/content/repositories/court-snapshot/ ^
-DrepositoryId=court-snapshot ^
-Dmaven.test.skip=true -e

cmd

3、maven的config中settings.xml的配置

因为nexus是需要登陆操作,当然可以通过配置免登陆,这是后话。

在settings.xml的<servers></servers>

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

成果

© 著作权归作者所有

吹比龙
粉丝 10
博文 135
码字总数 38713
作品 0
合肥
程序员
私信 提问
加载中

评论(0)

Maven 自动打包上传到私服 Nexus

配置 Releases 在发布库里面查找(主要用于稳定版) Snapshots 在快照库里面查找(和上面的区别就是在pom加了个0.0.5-SNAPSHOT,主要用于开发阶段) 3rd party 不是我们自己开发的,也在中央...

Gm_ning
2018/02/26
163
0
Maven仓库介绍

何为仓库 Maven中的仓库用来存放生成的构建和各种依赖。严格说来只有两种仓库:本地和远程。本地仓库指本机的一份拷贝,用来缓存远程下载、包含你尚未发布的临时构件。 远程仓库指通过各种协...

郏高阳
2016/05/25
126
0
Maven进阶(四):Maven常用命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunhuaqiang1/article/details/84823308 Maven进阶(四):Maven常用命令 Maven库: http://repo2.maven.org...

孙华强
2018/12/05
0
0
Linux下使用nexus搭建maven仓库私服

有个maven私服可以很方便地管理我们的jar包和发布构建到远程仓库,本文就介绍了如何在linux下一步步使用nexus搭建maven私服 原文链接: http://www.tuicool.com/articles/E7ZBv2 下载安装 最...

宁宁爸
2015/09/17
893
0
maven可以直接编辑jar包中的源码么?

以前的一个大佬整理的项目jar包,里面有一些东西现有项目需要更改,我每次需要更改的时候都得重新打开他的源码编辑然后重新打包上传很是麻烦,想问一下maven可以直接操作源码覆盖上传原有jar...

落后君丶
2019/02/15
690
2

没有更多内容

加载失败,请刷新页面

加载更多

结束数据库会话期间(踢出用户)

--可以使用这堆,查询出正在使用的会话期间,然后结束某个会话idUSE mastergoSELECT * from sysprocesses where dbid in (select dbid from sysdatabases where name='hbposv10_branch......

ethanleellj
25分钟前
30
0
TMS320C28x系列TMS320F2837x开发板的蜂鸣器、直流电机和步进电机接口

处理器 TI TMS320F2837x单/双核具有200MHz的高速处理能力,双核拥有多达12路的PWM输出。以下分别是TMS320F2837x单/双核CPU资源框图: 蜂鸣器 本开发板搭载有无源蜂鸣器,可以发出不同频率的声...

Tronlong创龙
25分钟前
29
0
Python3 撸代码窍门,怎样用 Map, Filter, Reduce 代替 For 循环.

感谢作者分享-http://bjbsair.com/2020-04-07/tech-info/30736.html 你是否有过这样的经历,你查看自己写的代码并看到满眼的 for 循环?你发现你必须斜着你的眼睛,并将脑袋前倾到你的显示器...

曹长卿
26分钟前
31
0
vscode插件

1、vetur 强大的vue开发插件 等待更新!!!!

米依若兮
26分钟前
25
0
服务器批量管理软件排名 批量管理vps

远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机...

09网络2
29分钟前
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部