文档章节

Maven 打包jar发布到Nexus

小徐同学
 小徐同学
发布于 2017/07/24 15:12
字数 123
阅读 14
收藏 0

最近做了几个项目,把一些公共类抽出来做成Jar放到Nexus复用。步骤如下:

1.setting.xml配置

	<servers>
		<server>
			<id>nexus-releases</id>
			<username>admin</username>
			<password>admin123</password>
		</server>
		<server>
			<id>nexus-snapshots</id>
			<username>admin</username>
			<password>admin123</password>
		</server>
	</servers>

2.pom.xml配置

我这里只用到snapshots库,如果要用releases,再加一个,id和url匹配上

    <distributionManagement>
		<snapshotRepository>
			<id>nexus-snapshots</id>
			<url>http://192.168.1.108:8081/nexus/content/repositories/snapshots</url>
		</snapshotRepository>
	</distributionManagement>

3.打包发布

执行 mvn deploy,记得去掉测试。

© 著作权归作者所有

共有 人打赏支持
小徐同学
粉丝 43
博文 10
码字总数 4717
作品 0
珠海
程序员
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级...

嗯哼9925
2017/11/15
0
0
idea打包jar和源码到maven私服

如何发布一个pom项目且打包maven源码,将源码包与jar包一同deploy到mavenserver需要在要发布的pom项目里的pom.xml里添加如下内容: 然后执行 mvn deploy 即可.如单独的打源码包可执行 mvn so...

yiqifendou
2016/10/26
61
0
Maven相关内容收集整理-01

pom.xml配置文件说明 示例: 2. 配置补充说明 2.1. 关于版本号的管理 常见的GNU风格的版本号命名格式: 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 示例: 4.2.5, 4.2.8.1 GNU风格...

Hyou
2016/09/22
19
0
meven配置详解

一、 maven 1.新建一个maven项目,项目后期的打包,编译,文档都可以通过maven进行维护 2.可以管理项目依赖的jar包 项目团队中:解决jar文件不统一,为了维护全公司所有jar环境 ---- pom.xml...

隔壁家的孩子
2016/11/13
121
0
Maven 自动打包上传到私服 Nexus

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

Gm_ning
02/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ES6 Promise

Promise promise是异步编程的一种解决方案 1 什么是异步? 异步模式,每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则...

NDweb
20分钟前
0
0
Python百分登顶年度编程语言排行榜

今天 IEEE Spectrum 发布了 2018 年度顶级编程语言排行榜。该榜单可根据流行趋势、职业方向、语言类型等多个标准各自细分生成榜单,也可以综合多个标准进行排列,使用者可以根据自己的需求过...

六库科技
24分钟前
0
0
consul笔记

安装和启动就不说了,很简单。 注册一个服务: http://localhost:8500/v1/agent/service/register put请求,json格式内容如下 { "ID": "userServiceId", //服务id "Name": "userService", //服...

朝如青丝暮成雪
24分钟前
0
0
iOS CollectionView 的那些事

UICollectionView是开发中用的比较多的一个控件,本文记录UICollectionView在开发中常用的方法总结,包括使用UICollectionViewFlowLayout实现Grid布局、添加Header/Footer、自定义layout布局...

aron1992
25分钟前
0
0
linux tar.gz zip 解压缩 压缩命令

http://apps.hi.baidu.com/share/detail/37384818 download ADT link http://dl.google.com/android/ADT-0.9.6.zip download SDK link http://dl.google.com/Android/android-sdk_r11-linux_......

owensliu
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部