Maven
moonsheep_liu
这个作者很懒,什么都没留下…
展开
-
import maven项目错误
提示:Failure to transfer org.apache.maven.plugins:maven-shade-plugin:pom:2.1 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until th转载 2014-05-14 21:43:28 · 2251 阅读 · 0 评论 -
许晓斌_Maven实战(一)——坐标规划
from:http://www.infoq.com/cn/news/2010/12/xxb-maven-1坐标是什么?为什么要规划?坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子,如果没有坐标,使用JUnit的时候,用户就需要去下载依赖jar包,用依赖的方式,简单配置使用如juni转载 2015-01-19 09:27:37 · 5815 阅读 · 1 评论 -
许晓斌_Maven实战(二)——POM重构之增还是删
from:http://www.infoq.com/cn/news/2010/12/xxb-maven-2-pom重构是广大开发者再熟悉不过的技术,在Martin Fowler的《重构——改善既有代码的设计》一书中,其定义为“重构(名词):对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本.”以及“重构(动词):使用一系列重构准则(手法),在不改变转载 2015-01-19 09:53:31 · 1574 阅读 · 0 评论 -
许晓斌_Maven实战(七)——常用Maven插件介绍(上)
from: http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如mav转载 2015-01-19 14:19:39 · 2131 阅读 · 0 评论 -
许晓斌_Maven实战(八)——常用Maven插件介绍(下)
from: http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如ma转载 2015-01-19 14:22:03 · 1474 阅读 · 0 评论 -
许晓斌_Maven实战(三)——多模块项目的POM重构
from: http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring在本专栏的上一篇文章POM重构之增还是删中,我们讨论了一些简单实用的POM重构技巧,包括重构的前提——持续集成,以及如何通过添加或者删除内容来提高POM的可读性和构建的稳定性。但在实际的项目中,这些技巧还是不够的,特别值得一提的是,实际的M转载 2015-01-19 09:56:59 · 2197 阅读 · 0 评论 -
许晓斌_Maven实战(四)——基于Maven的持续集成实践
from: http://www.infoq.com/cn/articles/xxb-maven-4-ciMartin的《持续集成》相信很多读者和我一样,最早接触到持续集成的概念是来自Martin的著名文章《持续集成》,该文最早发布于2000年9月,之后在2006年进行了一次修订,它清晰地解释了持续集成的概念,并总结了10条实践,它们分别为:只维护一个源码仓转载 2015-01-19 10:38:40 · 2056 阅读 · 0 评论 -
许晓斌_Maven实战(九)---打包的技巧
来源于:http://www.infoq.com/cn/news/2011/06/xxb-maven-9-package“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定转载 2014-12-23 22:36:12 · 1417 阅读 · 0 评论 -
许晓斌_Maven实战(六)——Gradle,构建工具的未来?
from: http://www.infoq.com/cn/news/2011/04/xxb-maven-6-gradleMaven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradl转载 2015-01-19 11:27:41 · 2360 阅读 · 0 评论