maven
Donsion_CN
这个作者很懒,什么都没留下…
展开
-
maven的snapshot和release
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升...转载 2018-11-13 15:24:15 · 2756 阅读 · 0 评论 -
maven快照与发布,RELEASE与SNAPSHOT
发布RELEASE 用户A将代码打包发布到RELEASE仓库,具体操作参考上篇文章。用户B使用时,需要在pom.xml添加JAR包的依赖坐标。如果用户A将版本从1.0升级为2.0,用户B使用时也需要同时在pom.xml中修改坐标版本。但是RELEASE是稳定版本,是经过测试以后才会发布的,通常不会频繁的升级版本 快照SNAPSHOT SNAPSHOT是不稳定版,可能是还在开发中的版本,在开发...转载 2018-11-13 15:29:31 · 406 阅读 · 0 评论 -
Maven构建的生命周期详解
以下引用官方的生命周期解释https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html: 一、构建生命周期基础: Maven基于构建生命周期的中心概念。这意味着构建和分发特定工件(项目)的过程被明确定义。 对于构建项目的人员,这意味着只需要学习一小堆命令即可构建任何Maven项目,POM将确保他...转载 2018-11-14 19:31:39 · 202 阅读 · 0 评论