Next step: you also could externalize targets into their own buildfile and <import> that. The source code of the build file would be smaller. When having an "outline" the IDE should display the imported targets also, so you wont get a benefit here.
Maybe you also could replace some helper targets with <macrodef>s. So these helper arent listed any more in the targets list. Externalization could be done as an antlib ... Jan > -----Ursprüngliche Nachricht----- > Von: David Weintraub [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 21. November 2007 00:09 > An: Ant Users List > Betreff: Re: Specify non-top level target > > When you create top level targets, use the "description" parameter. > Then, when you do ant -projecthelp, the names of the targets show up: > > <target name="archive" > description="Builds the compressed tarball archive in directory > "archive""/> > > $ ant -projecthelp > Buildfile: build.xml > > Main targets: > archive Builds the compressed tarball archive in directory "archive" > > Default target: ??? > $ > > Now through Eclipse... > > You could create special "eclipse" targets that merely rename other > targets. I don't know how Eclipse lists targets (whether by file > location or alphabetically), but this could help: > > <target name="01_archive" > depends="archive"/> > > I don't have Eclipse up and running, so I really can't test this, but > if Eclipse displays the targets in order in the build file, you could > put them on top. If it lists targets alphabetically, put a number > prefix in front of them. > On Nov 20, 2007 1:24 PM, mjdenham <[EMAIL PROTECTED]> wrote: > > > > My ant build file is getting quite long and has a lot of > targets. When I > > view the ant file in Eclipse it can be difficult to see > which targets are > > the top-level ones which I would call and which are just > helper targets like > > "init". > > > > Is it possible to remove some of the "targets" from the > external interface > > just leaving a set of targets which people will actually invoke. > > > > Thanks > > > > Martin > > -- > > View this message in context: > http://www.nabble.com/Specify-non-top-level-target-tf4845485.h > tml#a13862895 > > Sent from the Ant - Users mailing list archive at Nabble.com. > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > -- > David Weintraub > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]