platform-ant-home/main.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.19 - (download) (as text) (annotate)
Thu Nov 4 21:51:31 2004 UTC (5 years ago) by darins
Branch: MAIN
Changes since 1.18: +1 -1 lines
Ant 3.0.1 patches
<html>
<head>
<title>Ant Component</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=left width="72%"> <font class=indextop> ant</font> <br>
      <font class=indexsub> eclipse/ant integration</font></td>
    <td width="28%"><img src="http://dev.eclipse.org/images/Idea.jpg" height=86 width=120></td>
  </tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Development 
      Resources </font></b></td>
  </tr>
  <tr> 
    <td> 
      <p>If you are already an Eclipse/Ant integration developer, check out the 
        <a href="dev.html">Development Resources</a>.</p>
      </td>
  </tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Ant</font></b> 
    </td>
  </tr>
  <tr> 
    <td> 
      <p>The Ant component is designed to bring the power of Ant and Eclipse together. 
        Ant is a Java based build tool. In theory it is kind of like make without 
        make's wrinkles. It exists independent of Eclipse as an <a href="http://ant.apache.org/" target="_top">Apache 
        open source project</a>. Integrating Ant into Eclipse means:</p>
      <ul>
        <li>Executing Ant buildfiles from Eclipse</li>
        <li>Enabling access to Eclipse resources/function from Ant buildfiles (i.e., 
          providing Ant tasks for Eclipse)</li>
        <li>Providing UI support for running Ant buildfiles and managing their output</li>
        <li>Providing Ant buildfile development facilities (e.g., buildfile editors, 
          debuggers, ...)</li>
      </ul>
      <p>The goal of this component is to make Eclipse's Ant tooling the environment 
        of choice for Ant users and support Eclipse-based developers in their 
        product build requirements.</p>
    </td>
  </tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font face="Arial,Helvetica" color="#FFFFFF">What's 
      Happening? </font></b></td>
  </tr>
  <tr> 
    <td> 
      <p><b>Maintenance Efforts</b></p>
      <ul>
        <li>Fixes released to the <a  href="http://bugs.eclipse.org/bugs/buglist.cgi?bug_status=VERIFIED&resolution=FIXED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=Ant&target_milestone=2.0.1&target_milestone=2.0.2&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=2.0.1%2BFixed%27n%2BVerified&newqueryname=&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime">2.0.x</a> 
          branch</li>
        <li>Fixes released to the <a  href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Ant&target_milestone=2.1.1&target_milestone=2.1.2&target_milestone=2.1.3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=VERIFIED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=2.0.1+Fixed%27n+Verified&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">2.1.x</a> 
          branch</li>
        <li>Fixes released to the <a  href="https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=Ant&target_milestone=3.0.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=VERIFIED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&namedcmd=2.0.1+Fixed%27n+Verified&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.0.x</a> 
          branch</li>
      </ul>
      <p><b>Patches for 3.0.1</b></p>
      	<li><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ant-home/patches/remoteAnt.jar">Remote Ant Support JAR</a>
      	<br>Place in the &quot;../plugins/org.eclipse.ant.ui_3.0.1/lib&quot; directory of your Eclipse install.
      	<br>Includes fixes for:
      	 <ul><li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=73284">Bug 73284</a> InternalAntRunner should check for bad string index and generate more helpful error msgs</li>
      	  <li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=67003">Bug 67003</a> &lt;splash&gt; task creates process that never ends</li>
      	  <li>Provides an input handler that can be used with Eclipse 3.0.1.<br> To use:
      	  <ul><li>Set the inputhandler as a program argument on the Main tab:<br> -inputhandler org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler</li>
      	  <li>set the VM arguments on the JRE tab of your Ant launch configuration to enter the following line to tell the VM where to look for the SWT libraries:<br>
      	  -Djava.library.path=&quot;${system:ECLIPSE_HOME}/plugins/org.eclipse.swt.${system:WS}_3.0.1/os/${system:OS}/${system:ARCH}&quot;.</li>
      	  <li>Set the classpath for the launch configuration to include all the SWT JARs found at:<br>
      	  &quot;installation_directory\plugins\org.eclipse.swt.xxx_platform&quot;<br>
      	  where &quot;installation_directory&quot; is the directory into which eclipse was installed, and "xxx_platform" is the platform directory. 
For example, on Windows this might be: &quot;C:\eclipse\plugins\org.eclipse.swt.win32_3.0.1\ws\win32\swt.jar&quot;
and on Linux this might be: &quot;/eclipse/plugins/org.eclipse.swt.motif_3.0.1/ws/linux/*.jar&quot; 
      	  
      	  
      	  </ul>
      	  </ul>
      <p><b><a name="Milestone_Planning"></a>3.1 Development Effort</b></p>
      <ul>
        <li>The overall 3.1 plan is posted <a href="r3_1/plan.html#Overall_Planning">here</a>.</li>
        <li>The next milestone plan is posted <a href="r3_1/plan.html#Milestone_Planning">here</a>.</li>
      </ul>
      <p>For more detailed information, check out the <a href="dev.html">Development 
        Resources</a>.</p>
    </td>
  </tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Get 
      Involved!</font></b></td>
  </tr>
  <tr> 
    <td> 
      <p>If you are interested in participating in the development of the Ant 
        component, check out the developer's mailing list: <a href="http://dev.eclipse.org/mailman/listinfo/platform-ant-dev">platform-ant-dev@eclipse.org</a>. 
        Chat with people there about your problems and interests, and find out 
        what you can do to help. </p>
      <p>In particular, if you have extensive experience using Ant, writing tasks 
        or are in fact a committer on the Ant project, the Eclipse Ant integration 
        component could use your help. Upcoming work ranges from basic integration 
        to higher level tooling UI.</p>
      <p>For more detailed information, check out the <a href="dev.html">Development 
        Resources</a>.</p>
</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>