??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>

]]>
վ֩ģ壺
91þ˾Ʒɫ
|
avһ|
˳ۺ߲|
Ʒۺվ|
Ʒѿþþ
|
2022|
һëƬ붯ѹۿ|
7723ձ|
þþƷAɫ|
Ƶ|
MVȫƵվ|
պѸƵ|
þþþþþۺձ|
Ʒavˮ
|
59paoɹƵ|
wwwһƵcom|
˾þô߽|
97ȫѹۿ|
AVһţţ|
Ƶ߹ۿ|
þþƷƷް|
Ӱ߹ۿ|
xxxxx|
Ƶ|
պ|
Ļ
|
¾þƵ|
ۺ|
һһһ|
ƷԴѹۿ|
һ|
91|
AVƬһ|
߹ۿѲ|
91˾þþƷ|
auƵӰԺ|
Ʒר߹ۿ|
þþþav|
Ʒר|
ձɫƵ|
պһ
|