* if the name starts with a '-' it´s invisible from the command line (because '-' starts a system property in the java call) * if the target has a description attribute it´s a main target (supposed to be called from the command line and therefore described) * if not it´s an "other target" (usually called internally using <ant>,<antcall> or depends) * the target named in <project default> is the default target which is called if you dont specify one while invocation. (Ant <1.6 needed a default clause)
Jan >-----Ursprüngliche Nachricht----- >Von: shreedhar natarajan [mailto:[EMAIL PROTECTED] >Gesendet: Donnerstag, 22. Dezember 2005 22:52 >An: Ant Users List >Betreff: Reg. Main target > >hi all, > >Thanks jan for the reply. >When I run ant with -projecthelp option, it says something like this. > >prompt>>ant -projecthelp >Buildfile: build.xml > > Sample ant file for demonstration purpose > >Main targets: > >Other targets: > > ant_sample > import_ant > say_hai > spawn_ant >Default target: ant_sample > >Now what is the diff. between Main targets and Other targets. >How do I make a target as Main target and what is the purpose of it ? > >Bst rgds >Shreedhar > > > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Thursday, December 22, 2005 1:13 AM >To: [email protected] >Subject: AW: Ant queries > > >>Hello from shreedhar, my first mail to this group. And I have >couple of >>questions ! > >welcome > > >>BUT, I want to use Ant for >>building my reasonably big C++ projec. Can it be used ? > >yes >using AntContribs cc tasks, <exec> ... >But for more infos ... not my topic ;-) > > >>I am >>aware about things like ant-contrib and so forth. but they are not >>maintained by Apache. > >What means "maintained" ... some Ant committers are also in >the AC-team. >And AC-questions are done here also. Only the repository is at >sourceforge. > > > >>Has anybody out here used them to >>build their c,c++ project successfully. > >Have heard, but I havent. > > >>2) I have the task "java" that is used to compile java files. >>But I can achieve the something by using task exec. What >advantage the >>task "java" gives me over the using exec task to execute the java.exe. > >s/java/javac/ > >* Why use Ant not invoking the tools from the command line? Because > it´s easier .... >* <exec> needs an executable while <javac> accesses the >compiler from tools.jar >* better support > ** nested src-paths (e.g. filesets) > ** compiler settings >* <javac> works as a facade to several compilers, JDK 1.3, >1.4, 5.0, Jikes... > > >Jan > >--------------------------------------------------------------------- >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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
