blob: 46a641bdb310b66d9a539af6cd56398083e4512e [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=utf-8">
<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. 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>