<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Ant</id>
	<title>Apache Ant - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Apache_Ant"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Ant&amp;action=history"/>
	<updated>2026-07-15T04:19:06Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Apache_Ant&amp;diff=347180&amp;oldid=prev</id>
		<title>imported&gt;Ohtashinichiro：​/* 外部链接 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Apache_Ant&amp;diff=347180&amp;oldid=prev"/>
		<updated>2024-09-05T00:37:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;外部链接&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = Apache Ant&lt;br /&gt;
| logo                   = Apache-Ant-logo.svg&lt;br /&gt;
| logo size              = 200px&lt;br /&gt;
| logo alt               = Apache Ant Logo&lt;br /&gt;
| screenshot             =&lt;br /&gt;
| caption                =&lt;br /&gt;
| developer              = [[Apache软件基金会]]&lt;br /&gt;
| operating system       = [[跨平臺]]&lt;br /&gt;
| programming language   = [[Java]]&lt;br /&gt;
| genre                  = [[組建自動化]]&lt;br /&gt;
| license                = [[Apache许可证]] 2.0&lt;br /&gt;
| website                = {{url|https://ant.apache.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Apache Ant&amp;#039;&amp;#039;&amp;#039;，是一个将[[软件]][[编译]]、[[单元测试|测试]]、[[软件部署|部署]]等步骤联系在一起加以自动化的一个[[软件开发工具|工具]]，大多用于[[Java]]环境中的[[软件开发]]。由[[Apache软件基金会]]所提供。默認情況下，它的buildfile(XML文件)名為build.xml。每一個buildfile含有一個&amp;lt;project&amp;gt;和至少一個預設的&amp;lt;target&amp;gt;，這些targets包含許多task elements。每一個task element有一個用來被參考的id，此id必須是唯一的。&lt;br /&gt;
&lt;br /&gt;
== build.xml 範例 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; ?&amp;gt; &lt;br /&gt;
&amp;lt;project name=&amp;quot;Hello World&amp;quot; default=&amp;quot;execute&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;target name=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;mkdir dir=&amp;quot;build/classes&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;mkdir dir=&amp;quot;dist&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/target&amp;gt;&lt;br /&gt;
	&amp;lt;target name=&amp;quot;compile&amp;quot; depends=&amp;quot;init&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;javac srcdir=&amp;quot;src&amp;quot; destdir=&amp;quot;build/classes&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/target&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;target name=&amp;quot;compress&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
	        &amp;lt;jar destfile=&amp;quot;dist/HelloWorld.jar&amp;quot; basedir=&amp;quot;build/classes&amp;quot;  /&amp;gt;&lt;br /&gt;
	&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;target name=&amp;quot;execute&amp;quot; depends=&amp;quot;compile&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;java classname=&amp;quot;HelloWorld&amp;quot; classpath=&amp;quot;build/classes&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/target&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
*[[Jakarta项目]]&lt;br /&gt;
*[[Apache Maven]]&lt;br /&gt;
*[[Make]]&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
{{refs}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
*[http://ant.apache.org/ Official website of Apache Ant]{{Wayback|url=http://ant.apache.org/ |date=20100123055910 }}&lt;br /&gt;
*[https://web.archive.org/web/20151213155753/http://wiki.apache.org/ant/FrontPage Apache Ant wiki]&lt;br /&gt;
*[http://code.google.com/p/winant/ WinAnt - Windows installer for Apache Ant]{{Wayback|url=http://code.google.com/p/winant/ |date=20100227065258 }}&lt;br /&gt;
*[https://web.archive.org/web/20100131063201/http://www.exubero.com/ant/antintro-s5.html Introduction to Ant] (slide show)&lt;br /&gt;
*[https://web.archive.org/web/20070612182856/http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=LinguineMapsForApacheAnt Linguine Maps visualization library will automatically produce easy to read diagrams from Ant build files.]&lt;br /&gt;
*[http://sourceforge.net/projects/antro antro - a profiler for Ant scripts]{{Wayback|url=http://sourceforge.net/projects/antro |date=20100108073005 }}&lt;br /&gt;
*[[b:Programming:Apache Ant|Wiki Book on learning Apache Ant]]&lt;br /&gt;
*[http://ideoplex.com/focus/java#ant Ant tutorial]{{Wayback|url=http://ideoplex.com/focus/java#ant |date=20100130060540 }}&lt;br /&gt;
*[http://hbtechs.blogspot.com/2007/06/automation-using-innovative-tools.html Ant Automation]{{Wayback|url=http://hbtechs.blogspot.com/2007/06/automation-using-innovative-tools.html |date=20110708041538 }}, a good handy example of automation with Ant.&lt;br /&gt;
*[https://web.archive.org/web/20100131050800/http://visualdrugs.net/antrunner/ A simple Windows GUI for running Ant.]&lt;br /&gt;
&lt;br /&gt;
{{Apache}}&lt;br /&gt;
{{Android}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Apache软件基金会项目|Ant]]&lt;br /&gt;
[[Category:自动化构建]]&lt;br /&gt;
[[Category:編譯工具]]&lt;br /&gt;
[[Category:自由跨平台軟體]]&lt;br /&gt;
[[Category:用Java編程的自由軟體]]&lt;br /&gt;
[[Category:Java函式庫]]&lt;br /&gt;
[[Category:Java开发工具]]&lt;br /&gt;
[[Category:使用Apache许可证的软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ohtashinichiro</name></author>
	</entry>
</feed>