摘要: 2014-12-08:已不再担任SCM和CI的职位,Jenkins系列的文章如无必要不会再维护。 在Jenkins中,英语一大片,看着各种蛋疼。非常高兴的是,Jenkins作为一个主流流行的持续构建工具,提供了一个本地化语言的配置界面。 你可以找到它,在Jenkins每页的左下角。如下图: 点击帮助 阅读全文
posted @ 2014-06-25 16:50 爱自己 阅读(7266) 评论(0) 推荐(1) 编辑
摘要: 2014-12-08:已不再担任SCM和CI的职位,Jenkins系列的文章如无必要不会再维护。 升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件。 阅读全文
posted @ 2014-06-25 15:37 爱自己 阅读(7499) 评论(0) 推荐(1) 编辑
摘要: 2014-07-04:更新如何在安装程序中找到超级pom文件。Maven有一个超级POM,所有的POM均继承此文件。你可以使用解压工具打开jar文件$M2_HOME/lib/maven-model-builder-x.x.x.jar,然后访问路径org/apache/maven/model/pom-... 阅读全文
posted @ 2014-06-17 17:05 爱自己 阅读(1259) 评论(1) 推荐(1) 编辑
摘要: POM的全称是“ProjectObjectModel(项目对象模型)”。pom.xml详解声明规范4.0.0基本内容parentgroupIdorg.codehaus.mojoartifactIdmy-projectversion1.0-SNAPSHOTpackagingjardependencie... 阅读全文
posted @ 2014-06-17 16:55 爱自己 阅读(19687) 评论(1) 推荐(2) 编辑
摘要: 去年10月份Apache Maven发布了3.0正式版,而在上个月的22号,Eclipse基金会宣布了Eclipse 3.7(Indigo)的发布,该版本Eclipse最大的新特性之一就是集成了Maven。下载Eclipse IDE for Java Developers版本的用户会发现,Eclip... 阅读全文
posted @ 2014-06-17 16:49 爱自己 阅读(2533) 评论(0) 推荐(1) 编辑
摘要: “打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使... 阅读全文
posted @ 2014-06-17 16:43 爱自己 阅读(670) 评论(0) 推荐(1) 编辑
摘要: 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plu... 阅读全文
posted @ 2014-06-17 16:38 爱自己 阅读(533) 评论(0) 推荐(1) 编辑
摘要: 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugi... 阅读全文
posted @ 2014-06-17 16:37 爱自己 阅读(603) 评论(0) 推荐(1) 编辑
摘要: Maven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁... 阅读全文
posted @ 2014-06-17 16:35 爱自己 阅读(893) 评论(0) 推荐(1) 编辑
摘要: 自动化集成测试的角色本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成。我们希望持续集成能够尽早的暴露问题,但这远非配置一个 Hudson/Jenkins服务器那么简单,只有... 阅读全文
posted @ 2014-06-17 16:29 爱自己 阅读(914) 评论(0) 推荐(1) 编辑