maven
healthandbeauty
这个作者很懒,什么都没留下…
展开
-
maven 介绍
1、maven是个构建工具同时也是个项目管理工具。 像ant一样预处理,编译,打包、测试和分发。 maven是一个项目管理工具,因为它提供了一个项目对象模型,一组标志集合,一个项目生命周期,一个依赖管理系统,运行定义的生命周期插件。其原则 是“预定优于配置” 2、maven核心不做什么实际的事情,除了解析一些XML文档,管理生命周期和插件外,它什么也不懂。 3、构建项目只需...2012-08-03 16:48:32 · 108 阅读 · 0 评论 -
maven正确的集成命令-U -B 等
在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结: 不要忘了clean: clean能够保证上一次构建的输出不会影响到本次构建。 使用deploy而不是install: 构建的SNAPSHOT输出应当被自动部署到私有Maven仓库供他人使用,...2012-08-03 17:11:29 · 669 阅读 · 0 评论 -
架设私有Maven仓库
Martin的文章并没有涉及到依赖管理的内容,但在Java的世界中,依赖管理是开发人员不得不面对的问题。无论是外部的开源类库依赖,还是项目内部的模块间依赖,都需要有效地管理。可以说依赖管理是持续集成核心的内容之一。Maven通过其依赖管理机制和随处可用的中央仓库有效地解决了这个问题,用户只需要在POM中声明项目所需要的依赖,Maven就能在构建的时候自动从仓库解析依赖。 不过仅仅这样是不够的,我...2012-08-03 17:47:31 · 118 阅读 · 1 评论