blob: 8250fc661751e4f9f25468fa7844fffefb3c2789 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<title>Ant support</title>
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"> </script>
</head>
<body>
<h1>Ant support</h1>
<p>
Apache Ant is an open source, Java-based build tool. &nbsp;See <a href="http://ant.apache.org" target="_blank">http://ant.apache.org</a>
for more details.</p>
<p>
Ant support allows you to create and run Ant buildfiles from the Workbench.
These Ant buildfiles can operate on resources in the file system as well as
resources in the workspace.
</p>
<p>
Output from an Ant buildfile is displayed in the <b><a href="PLUGINS_ROOT/org.eclipse.jdt.doc.user/reference/views/console/ref-console_view.htm">Console view</a></b> in the same hierarchical
format seen when running Ant from the command line. Ant tasks (for example <code>[mkdir]</code>)
are hyper-linked to the associated Ant buildfile, and <code>javac</code> error reports are hyper-linked
to the associated Java source file and line number.
</p>
<p>
You can add classes to the Ant classpath and add Ant tasks and types from the
<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.ant.ui.AntRuntimePreferencePage)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="command link">
<b>Ant &gt; Runtime</b></a> preference page.
</p>
<h3 class="related">Related concepts</h3>
<a href="../concepts/concepts-22.htm">Builds</a><br>
<a href="../concepts/concepts-exttools.htm">External tools</a>
<h3 class="related">Related tasks</h3>
<a href="../tasks/tasks-ant-running.htm">Running Ant buildfiles</a><br>
<a href="../tasks/tasks-ant-classpath.htm">Modifying the Ant classpath</a><br>
<a href="../tasks/tasks-ant-addtasksandtypes.htm">Adding new Ant tasks and types</a><br>
<a href="../tasks/tasks-ant-version.htm">Using a different version of Ant</a><br>
<a href="../tasks/antRunner.htm">antRunner application entry point</a>
<h3 class="related">Related reference</h3>
<a href="../reference/ref-antprefs.htm">Ant preference page</a><br>
<a href="../reference/ref-anteditorprefs.htm">Ant editor preference page</a><br>
<a href="../reference/ref-antruntimeprefs.htm">Ant runtime preference page</a><br>
<a href="../reference/ref-antview.htm">Ant view</a><br>
<a href="../reference/ref-anteditor.htm">Ant editor</a><br>
<a href="../reference/ref-anticons.htm">External Tools and Ant icons</a><br>
<a href="PLUGINS_ROOT/org.eclipse.jdt.doc.user/reference/views/console/ref-console_view.htm">Console view</a>
</body>
</html>