[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-ant-dev] Ant/External Tools for 2.2
|
I've sent this message already wednesday but it never appeared in the list so
I send it again now:
Tuesday, 1. April 2003 21:35, Jared Burns wrote:
JB> Here are a few thoughts about things we could do for 2.2 in addition to bug
JB> fixes. I'd like to do the architectural changes; the features are just ideas,
JB> not necessarily things I'm crazy about.
JB> Architecture:
JB> 1. Rework plug-in structure.
JB> - Move Ant UI code to org.eclipse.ant.ui plugin
JB> - Move generic bits (like variables) into the debug framework
JB> 2. Create/choose an Ant model. We have a few competing "Ant models" in our
JB> world. They should be unified.
JB> Features:
JB> 1. Wizard for creating Ant buildfiles. We could do anything from simply
JB> creating a skeleton that defines a named project and the default target to
JB> generating templates for common scenarios like building, packaging, and
JB> deploying.
JB> 2. More UI manipulation of buildfiles. Things like adding and removing targets
JB> and tasks via the outline.
JB> 3. Add refactoring support for Ant. Rename and Extract Target come to mind as
JB> valid refactorings.
JB> Thoughts? Additional ideas?
JB> - Jared
I allowed myself to play a bit with the code of the plugin.
Doing this I've replaced the AntModel of the outline view with a DOM
based AntDocument. The Ant build file is then parsed into a DOM tree
which is shown in the outline as the old AntModel. Based on this DOM
model it's quite easy to implement things like adding and removing of
targets etc.
I can sent the code if someone is interested.
Beste regards,
Gregor