- 浏览: 1596096 次
- 性别:
- 来自: 苏州
最新评论
-
payton321:
dao,util,servie,基础模块应该是maven项目, ...
Maven最佳实践:划分模块 -
AdrainHuang:
深有体会,我这边已经 给项目坑死了,依赖关系太复杂,基本没人敢 ...
Maven最佳实践:管理依赖 -
远方_张涛:
赞赞赞,生动有趣还说明问题
Maven最佳实践:版本管理 -
smartdog:
新的网站访问不了啊~~博主快更新
再见JavaEye -
smartdog:
言简意赅,厉害
Maven最佳实践:遵循约定
文章列表
为了方便广大Maven中国用户的交流,我建立了一个MSN群:group136525@msnzone.cn
群的好处是方便更加即时的交流,遇到问题,能立刻得到帮助。
“Maven中文”博客开通以来,以及随着《Maven权威指南》翻译的前进,我得到了很多友好的反馈与建议,这说明Maven在中国的用户群还是很大的,我还是推荐e文好的朋友直接去查阅原版的文档资料,虽然我在翻译的过程中努力传达原来的意思,但也有词不达意的时候。因此,我做的事情更多是为了一个“科普”的目的,要深入的研究了解,不看e文是不行的。
开源不只是说说而已,也不是简单的用用免费软件。更多的是一种精神,以及由这种精神衍生出来的, ...
- 2008-07-24 13:46
- 浏览 2425
- 评论(1)
详细内容请点击:http://www.sonatype.com/book/reference_zh/public-book.html#
这里是详细的目录列表:
1. 介绍 Apache Maven
1.1. Maven... 它是什么?
1.2. 约定优于配置(Convention Over Configuration)
1.3. 一个一般的接口
1.4. 基于Maven插件的全局性重用
1.5. 一个“项目”的概念模型
1.6. Maven是Ant的另一种选择么?
1.7. 比较Maven和Ant
1. ...
- 2008-07-22 22:13
- 浏览 3907
- 评论(5)
很高兴的宣布,译作《Maven权威指南》的部分章节在Sonatype
发布了。请看http://blogs.sonatype.com/book/2008/07/19/1216469820000.html
。
到目前为止,共有四章内容,它们分别是:
第一章:介绍Apache Maven
第二章:安装和运行Maven
第三章:一个简单的Maven项目
第四章:定制一个Maven项目
第五章:一个简单的Web应用
第三章也很快就会上线,大家可以通过查看目录表
来关注整个翻译的进程。
如果你想要使用Maven,或者对Maven感兴趣,《Maven权威指南》绝对是上佳的材料,它由浅入深 ...
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn clean install
这样的命令是通用的。我想,一定是吸收了许多项目的经验,Maven才能定义出如此完善的模型。
Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立 ...
Jason van Zyl 是 Maven 的创立者,创建了 Maven 中央仓库
,最近又建立了 Sonatype
—— 一个关注于 Maven 的软件咨询公司。最近 Dr.Dobb's 对 Jason 进行了一次简单的访谈
。
在被问到 Maven 中央仓库最近的状态的时,
Jason 谈道
Maven 中央 ...
首先简单介绍下 Maven 的 profile 是什么。对于人来说,profile 是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的 profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器上的 POM 呢?这时就可以使用 profile。下面举个例子:
<profiles>
<profile>
<id>jdk16</id>
<activation>
...
数据库持续集成(Continuous Database Integration, CDBI)是持续集成(Continuous Ingeration,
CI)不可或缺的重要组成部分。在典型的情况下,版本控制系统管理数据库脚本,包括数据库定义语言(DDL)和数据库操纵语言(DML)。开发成员在开发过程中添加或者修改数据库脚本,在本地运行过之后,提交至版本控制系统,并由此激发一次持续构建。CI服务器执行数据库脚本,并返回成功或者错误报告。
第18界Jolt大奖,技术类图书获得者: Continuous
Integration: Improving Software Quality and Re ...
持续集成离不开功能强大而又成熟的工具。其中最重要的三个工具是:构建工具,源码控制系统,持续集成服务器。
持续集成中三者基本的合作流程是:
持续集成服务器从源码控制系统中签出最新的代码。
持续集成服务器是 ...
Maven能够帮我们很好的管理测试,我们可以在 src/test/java
和 src/test/resources
下面使用JUnit或者TestNG 编写单元测试和集成测试,然后在命令行运行 mvn test
,测试就会自动运行,同时产生详细的测试报告。对只有一两个人的项目来 ...
- 2008-06-22 12:46
- 浏览 10912
- 评论(6)
我相信,开源如果没有良好的文档支持,创意再好,技术再先进的项目,也不会获得很大的成功。80后的中国人重理轻文,这种现象在软件行业也普遍存在。最直接的后果是,很多很优秀的项目,由于缺乏良好的文档支持,无人问津。本博客的宗旨在于给Maven的中国用户多一些的文档支持,并且尽我之能力提供相关咨询解答。
这里还有一个好消息,Maven: The Definitive Guide
一书将被陆续译成中文,该书主要有两个部分组成,第一部分通过一系列由浅入深的例子介绍Maven的用法;第二部分则是对Maven相关的主题做逐一深入解析。Maven的文档十分庞杂,容易让初学者看得一头雾水,该书深入浅出,比较全面 ...
- 2008-06-22 11:08
- 浏览 5154
- 评论(5)