﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-孤枫舞影-最新评论</title><link>http://www.blogjava.net/cylix86/CommentsRSS.aspx</link><description>Victory won't come to me unless I go to it.</description><language>zh-cn</language><pubDate>Tue, 23 Oct 2007 09:17:08 GMT</pubDate><lastBuildDate>Tue, 23 Oct 2007 09:17:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: Ant教程</title><link>http://www.blogjava.net/cylix86/archive/2007/07/28/125080.html#132946</link><dc:creator>cylix</dc:creator><author>cylix</author><pubDate>Sat, 28 Jul 2007 03:40:00 GMT</pubDate><guid>http://www.blogjava.net/cylix86/archive/2007/07/28/125080.html#132946</guid><description><![CDATA[Ant 命令行参考 <br>从命令行调用Ant 的语法如下所示：<br>ant [option [option...]] [target [target...]]<br>option := {-help<br>|-projecthelp<br>|-version<br>|-quiet<br>|-verbose<br>|-debug<br>|-emacs<br>|-logfile filename<br>|-logger classname<br>|-listener classname<br>|-buildfile filename<br>|-Dproperty=value<br>|-find filename}<br>语法元素说明如下：<br>-help<br>显示描述Ant 命令及其选项的帮助信息。<br>-projecthelp<br>显示包含在构建文件中的、所有用户编写的帮助文档。即为各个&lt;target&gt;<br>中description 属性的文本，以及包含在&lt;description&gt;元素中的任何文<br>本。将有description 属性的目标列为主目标（“Main target”），没有此属<br>性的目标则列为子目标（“Subtarget”）。<br>-version<br>要求Ant 显示其版本信息，然后退出。<br>-quiet<br>抑制并非由构建文件中的echo 任务所产生的大多数消息。<br>-verbose<br>显示构建过程中每个操作的详细消息。此选项与-debug 选项只能选其一。<br>-debug<br>显示Ant 和任务开发人员已经标志为调试消息的消息。此选项与-verbose 只<br>能选其一。<br>-emacs<br>对日志消息进行格式化，使它们能够很容易地由Emacs 的shell 模式（shellmode）<br>所解析；也就是说，打印任务事件，但并不缩排，在其之前也没有<br>[taskname]。<br>-logfile filename<br>将日志输出重定向到指定文件。<br>-logger classname<br>指定一个类来处理Ant 的日志记录。所指定的类必须实现了org.apache.<br>tools.ant.BuildLogger 接口。<br>-listener classname<br>为Ant 声明一个监听类，并增加到其监听者列表中。在Ant与IDE或其他Java<br>程序集成时，此选项非常有用。可以阅读第六章以了解有关监听者的更多信<br>息。必须将所指定的监听类编写为可以处理Ant 的构建消息接发。<br>-buildfile filename<br>指定Ant 需要处理的构建文件。默认的构建文件为build.xml。<br>-Dproperty=value<br>在命令行上定义一个特性名－值对。<br>-find filename<br>指定Ant 应当处理的构建文件。与-buildfile 选项不同，如果所指定文件在当<br>前目录中未找到，-find 就要求Ant 在其父目录中再进行搜索。这种搜索会继<br>续在其祖先目录中进行，直至达到文件系统的根为止，在此如果文件还未找<br>到，则构建失败。<br>构建文件轮廓<br>下面是一个通用的构建文件，它很适合作为一个模板。构建文件包括&lt;project&gt;<br>元素，以及其中嵌套的&lt;target&gt;、&lt;property&gt; 和&lt;path&gt; 元素。<br>&lt;project default=&quot;all&quot;&gt;<br>&lt;property name=&quot;a.property&quot; value=&quot;a value&quot;/&gt;<br>&lt;property name=&quot;b.property&quot; value=&quot;b value&quot;/&gt;<br>&lt;path id=&quot;a.path&quot;&gt;<br>&lt;pathelement location=&quot;${java.home}/jre/lib/rt.jar&quot;/&gt;<br>&lt;/path&gt;<br>&lt;target name=&quot;all&quot;&gt;<br>&lt;javac srcdir=&quot;.&quot;&gt;<br>&lt;classpath refid=&quot;a.path&quot;/&gt;<br>&lt;/javac&gt;<br>&lt;/target&gt;<br>&lt;/project&gt;<br><br>关于构建文件有几点需要记住：<br>● 所有构建文件都要有&lt;project&gt;元素，而且至少有一个&lt;target&gt; 元素。<br>● 对于&lt;project&gt; 元素的default 属性并没有默认值。<br>● 构建文件并不一定要被命名为build.xml。不过build.xml 是Ant 要搜索的默<br>认文件名。<br>● 每个构建文件只能有一个&lt;project&gt; 元素。<img src ="http://www.blogjava.net/cylix86/aggbug/132946.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cylix86/" target="_blank">cylix</a> 2007-07-28 11:40 <a href="http://www.blogjava.net/cylix86/archive/2007/07/28/125080.html#132946#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Ant教程</title><link>http://www.blogjava.net/cylix86/archive/2007/07/17/125080.html#130899</link><dc:creator>cylix</dc:creator><author>cylix</author><pubDate>Tue, 17 Jul 2007 09:47:00 GMT</pubDate><guid>http://www.blogjava.net/cylix86/archive/2007/07/17/125080.html#130899</guid><description><![CDATA[替换文件中的标记<br><br>我们将在本节考察的最后一个文件系统操作是 replace 任务，它执行文件中的查找和替换操作。<br>token 属性指定要查找的字符串，value 属性指定一个新的字符串，查找到的标记字符串的所有实<br>例都被替换为这个新的字符串。例如：<br>&lt;replace file=&quot;input.txt&quot; token=&quot;old&quot; value=&quot;new&quot;/&gt;<br>替换操作将在文件本身之内的适当位置进行。为了提供更详细的输出，可把 summary 属性设置为<br>true。这将导致该任务输出找到和替换的标记字符串实例的数目。<img src ="http://www.blogjava.net/cylix86/aggbug/130899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/cylix86/" target="_blank">cylix</a> 2007-07-17 17:47 <a href="http://www.blogjava.net/cylix86/archive/2007/07/17/125080.html#130899#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>