??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久亚洲AV无码专区首JN,国产亚洲精品a在线无码,亚洲高清专区日韩精品http://www.tkk7.com/soulengineer/category/22064.html技术前沉K?/description>zh-cnSat, 28 Apr 2007 07:01:13 GMTSat, 28 Apr 2007 07:01:13 GMT60思考Maven - 专家U工?http://www.tkk7.com/soulengineer/articles/114332.htmlSoulEngineerSoulEngineerSat, 28 Apr 2007 06:40:00 GMThttp://www.tkk7.com/soulengineer/articles/114332.htmlhttp://www.tkk7.com/soulengineer/comments/114332.htmlhttp://www.tkk7.com/soulengineer/articles/114332.html#Feedback0http://www.tkk7.com/soulengineer/comments/commentRss/114332.htmlhttp://www.tkk7.com/soulengineer/services/trackbacks/114332.html一Ant与Maven的对?br>        提到Maven׃得不提到AntQ?span style="COLOR: #00ccff">Apache Ant is a Java-based build tool.q个是Ant的指南的D中的W一句话Q有两个意思,一是指明ant是基于java语言开发的Q另一个意思是指明了ant是一个构建工兗而在Maven的主上的第一句话Maven is a software project management and comprehension tool.指出了Maven是一个Y仉目管理工PQ在此段Maven译成Y仉目管理工h是有疑义的,但网上查看资料都是这L译的Q而且Project Management直译的确有项目管理的意思,晚些时候再讨论此处Q?br>        单纯的从字面意思上来理解,Ҏ觉得ant与Maven是风马牛不相及的Q而大家对于这两个工具Z么会划上{号Q我觉得要从本质上来看Ant与Maven所做的工作了?br>        Ant既然是构建工P那ant可以做哪些事呢?~译代码、单元测试、生成文、打包、制作安装包、؜淆代码、部|等{,ant的功能可以说是非常强大的Q不q整个构E(构徏的生命周期)里需要做哪些事情Q完全是需要我们自己思考定义的?br>        Maven真正所做的工作其实和ant差不多,也是~译代码、单元测试、生成文等{,那到底这两个工具间有什么异同呢Q?br>        我想真正的差别还是体现在了思想上,在Maven的介l页中(http://maven.apache.org/what-is-maven.htmlQ提到Maven最初是在构建处理Jakarta Turbine目的时候,发现q个目的几个工E的ant构徏脚本只有很细微的差别Q于是Maven的作者想构建工E标准化Q对构徏q程提供了一个指导性的思想Q将目构徏生命周期具体化,Q?a >http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.htmlQ由此我惻IZ么Maven的名U定义ؓMavenQ可以认为Maven在思想上提供了专家U的意见的原因吧?br>目的构建生命周期被具体化后Q首先是减少了对构徏脚本的维护,让多个项目构建生命周期进行重用(也没啥重用的Q反正用Maven生命周期都一PQ让开发h员都使用q一套规范?br>        当然Q很多h是不吃这一套的QMaven强制开发h员接受自己定义构建标准除了让人感觉不自由、不灉|外,且担心Maven处理构徏生命周期Ӟ内部产生未知问题。还有一些小型项目,Ҏ不需要如此完善的构徏生命周期Q用Maven提供的构建生命周期,只是带来了不必要的复杂性?br>        所以Maven也不是万金aQ仍焉要根据项目的实际情况q行选择Q对于涉及h员较多的大型目Q且在Y件生命周期上与Maven的标准保持一致的情况下,可以选择使用Maven。而对于灵zL要求较高、或者一ơ性的目Q用Ant矣?br>

SoulEngineer 2007-04-28 14:40 发表评论
]]>
վ֩ģ壺 91þ޹˾Ʒɫ | avһ| ˳ۺ߲| Ʒۺվ| Ʒѿþþ | 2022| һëƬ붯ѹۿ| 7723ձ| þþƷAɫ| Ƶ| MVȫƵվ| պѸƵ| þþþþþۺձ| ޾Ʒavˮ | 59paoɹƵ| wwwһƵcom| ˾þô߽| 97ȫѹۿ| AVһţţ| Ƶ߹ۿ| þþƷƷް| Ӱ߹ۿ| xxxxx| Ƶ| պ| Ļ | ¾þƵ| ۺ| һһһ| ƷԴѹۿ| ޿һ| 91| AVƬһ| ߹ۿѲ| 91޹˾þþƷ| auƵӰԺ| Ʒר߹ۿ| þþþav| ޾Ʒר| ձɫƵ| պһ |