Bug 5828 - Include Ant build files and targets in project build menus
Summary: Include Ant build files and targets in project build menus
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nick Edgar CLA
QA Contact:
URL:
Whiteboard:
Keywords: ui
Depends on:
Blocks:
 
Reported: 2001-11-12 20:14 EST by Timothy Whittington CLA
Modified: 2002-05-24 15:09 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Whittington CLA 2001-11-12 20:14:52 EST
Ant build files should be accesible from the context of a project
without hunting down the build.xml.
This would require identifying ant build files to the project.
This could also allow you to associate project classpath entries
with the ant build script, as well as other project associated settings
, i.e. ant properties and other variables that would normally be passed
from a shell script or batch file.

i.e on main Project menu and context menu for a project

i.e. 
   -> AntProject1
           -> clean
           -> compile
           -> dist
   -> AntProject2
           -> clean
           -> compile
           -> dist
Comment 1 Erich Gamma CLA 2001-11-13 03:21:27 EST
The Ant integration is part of the platform Ant project. 
Ant integration improvements along the lines sketched below are planned. 

Moving to Platform-Ant.
Comment 2 Rodrigo Peretti CLA 2002-05-19 15:23:26 EDT
Not sure it fits the external tools model. Moving to Platform UI (External 
Tools) for comment.
Comment 3 Nick Edgar CLA 2002-05-24 15:09:28 EDT
Can now define Ant scripts as External Tools, which appear under the Run / 
External Tools submenu.  Can configure targets and other command line 
arguments too.
The Ant classpath is now specified globally as a preference.

Closing this PR.  Please file a new one if External Tools does not meet your 
needs.