为了建立统一的类库,以及统一的项目管理入口。这两个礼拜来,一直看maven2的资料。刚开始以为maven2跟ant差不多,应该很快就能上手,可是越看越麻烦,可能我的E文水平太滥的缘故。
不过总体来说,maven2从使用角度来说,应该还是复杂的,虽然命令很简单,可是要完全理解它的思路,还是需要花费一定时间的。哎,java就是够复杂,尤其在配置管理方面。不像别的语言那么好配置,整个发布都比较麻烦。
不过,如果你真正学会使用maven2了,那么一切就变得简单起来了,一行命令mvn deploy,或者一个ant task,就让所有的事情都完成了。如果你想查看项目的进度,如果你想发布一个用户站点,那么mvn site可以很好的帮助你。然而更为方便的是,你不要到处去寻找那些类库了,到处的复制,粘贴,有时候还得为一个jar包的不同版本冲突忙上半天。有了maven,就有了统一的开发库,所有的jar都统一管理。不用再担心了。
maven2带来的不仅是方便,对于整个项目的监控也是不错的。有了统一的入口,加上完善的report组件,可以清晰地看到项目的所有进展。再加上continuum的持续整合,能减少很多成本。
posted on 2006-12-01 06:51
布衣郎 阅读(3301)
评论(7) 编辑 收藏 所属分类:
配置管理