锁定老帖子 主题:大家一起来谈谈Maven吧
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-24
1、对类库的集中管理及传递依赖,只需要将POM配置文件进行版本控制就可以了,版本库中的项目体积减少了80%以上,异常地清爽; 2、项目配置文件的重用度比较高,而且支持继承; 3、对整个项目开发生命周期的完整支持,从头到尾只需要几个简单的命令就可以快速地遍历整个开发周期,减轻了配置管理的工作量; 4、自动化文档、站点报告生成发布以及丰富的工具扩展和集成,这点尤其重要; 另外在团队协作开发的推广过程中也遇到了一些问题,其中最头痛的问题就是每个开发人员必须学习Maven,尽管只需要了解简单的mvn eclipse:eclipse命令,另外就是对Web项目的支持力度不够,目前公司大部分开发人员都是使用MyEclipse来构建Web项目,如果要将Maven自动生成的ClassPath和MyEclipse的项目配置文件整合起来使用,目前只能通过手工编辑ClassPath的方式进行,这点感到比较郁闷,也是开发人员抵触Maven的重要原因。 总体来说,maven还是一个值得花时间学习的配置管理工具,希望能听到大家对于maven的看法以及使用经验和心得。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-05-24
maven仅管理dependency这点就很值得推荐.
mvn eclipse:eclipse/idea:idea, 还有doc, site等等, 自动管理项目确实感觉很爽. :) 目前想自动remote deployment, 是不是通过ant来实现? 请有经验的大牛不吝赐教........... |
|
返回顶楼 | |
发表时间:2007-05-24
Apache官方网站上关于远程部署提及了5种方案,分别是FILE、SSH2、SFTP、Extenal SSH和FTP,用的比较多的是SSH方式,可惜我还没配置成功
|
|
返回顶楼 | |
发表时间:2007-05-25
SSH... 头疼...
|
|
返回顶楼 | |
发表时间:2007-05-25
自己一个人开发用Maven也很爽,mvn jetty:run一下就可以看结果了,就是网速慢的话用maven太郁闷
|
|
返回顶楼 | |
发表时间:2007-05-25
rockmaple 写道 自己一个人开发用Maven也很爽,mvn jetty:run一下就可以看结果了,就是网速慢的话用maven太郁闷
网速慢的话,第一次下载是比较慢,不过也只需要郁闷一回,设个maven-proxy,然后将更新策略设置一下,速度会快很多,具体设置如下: ################ SNAPSHOT HANDLING #If you want the proxy to look for newer snapshots, set to true snapshot.update=false ################ M2 METADATA HANDLING #If you want the proxy to prevent looking for newer metadata, set to false (default is true) metadata.update=false ################ M2 POM HANDLING #If you want the proxy to look for newer POMs, set to true (default is false) pom.update=false |
|
返回顶楼 | |
发表时间:2007-05-25
lee5593 写道 Apache官方网站上关于远程部署提及了5种方案,分别是FILE、SSH2、SFTP、Extenal SSH和FTP,用的比较多的是SSH方式,可惜我还没配置成功
後來我都直接在本機用,採file的方式 還有中文環境下,linux會比windows來的正常一些,因為linux都是utf-8的 在windows下,產出的文件編碼都不是很正常,雖然多都plugins都可以設定encoding 但有的設了,會影響另一個,所以,還是把maven server架在linux會比較正常 在順道加上一個internal repository,這樣就很好用了 因為很多jar檔不見得會被deploy到maven官方的repository 而且很多jar檔都沒source跟javadoc,這大概是很maven比較不爽的地方 |
|
返回顶楼 | |
发表时间:2007-05-25
誤post,恕刪
|
|
返回顶楼 | |
发表时间:2007-05-25
楼上大哥台湾同胞?
|
|
返回顶楼 | |
发表时间:2007-05-25
maven 对wtp有支持。 把myeclipse 人掉吧。
maven eclipse:eclipse -Dwtpversion=1.0 |
|
返回顶楼 | |