Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-ant-dev] Antview Contribution

To Whom it may concern, 

Please find attached the source code for com.r2tech.eclipse.antview (Release 2.2.8), An ANT UI plugin. 

I would like to submit this code for inclusion in the Eclipse project. Below is a description of the plugin features, outstanding bugs, and open issues. 

Roscoe Rush
roscoerush@xxxxxxxxx

-----------------------------------------------------------------------------------------------------------------------------

Release 2.2.8 Features:

o Saves selected targets betweeen Eclipse sessions. 
o Auto-expands tree to display selected targets on view startup 
o Update view on build file change (new file or save) 
o Honors Eclipse open click preference policy 
o Tree view of project build files and targets 
o Target dependency and execution order information 
o Configurable Ant display output levels 
o Ant display output color coded by level 
o Run multiple targets in sequence 
o Run multiple targets across different Ant build file 
o Filter visible targets based on target description attribute. 
o Identification of selected target children. 
o Ability to use alternate Ant build file name. 
o Ant build file parsing errors appear in viewer tree. 
o Ant execution is via Eclipse 2.0 AntRunner class with Progress dialog.
  (This configures Ant classpath from Eclipse Ant Core preferences page with 
    Eclipse Ant Core tasks and types.)


Outstanding bugs: 
1. Preference Page exception - An exception is thrown if the preference's are changed via the preference page prior to the view being opened. [See attached patch file] 

Outstanding Issues: 
1. Plugin uses String.split requiring JDK 1.4 or later. The question is to convert to a tokenizer or not.
2. Conversion of JDOM based code to parse build file to new Eclipse AntRunner class. If Antview is incorporated into an Eclipse release this can be done immediately or if it is an independent plugin sufficent time needs to be allowed for the new Eclipse feature to be distributed to a broad enough user base.
3. Move resource string to language enabled hierarchy.

Outstanding feature requests:
1. Ability to input ANT user properties [This is currently work in progress - not included in source code provided] 
2. Open build files from view in appropiate editor
3. Ability to filter build files in view tree.

<<winmail.dat>>


Back to the top