This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes Ant, Maven and Other Build Tools and the fly likes what are <path..>, <fileset ..> ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "what are <path..>, <fileset ..> ?" Watch "what are <path..>, <fileset ..> ?" New topic
Author

what are <path..>, <fileset ..> ?

Brendon Woodford
Ranch Hand

Joined: Jan 22, 2010
Posts: 53
Hi everybody ,

I am learning ANT and quite naturally I have some doubts. The one that is bothering me is-- What are <path id=""> and <fileset .. > are?
Are they ant Core Tasks? Or Optional tasks? But I have seen the list of ANT core as well as optional tasks but there is no such tasks.

I have understood there use. But to which category of ANT elements they belong, I 'm not too sure about.

Could anyone elaborate please.

Thank You.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16022
    
  20

They're not tasks at all. They're modifiers for tasks. Only the outermost elements in an Ant build.xml file are tasks (except when they're property definitions and the like). The nested stuff supplies the properties that the task processor will use to do its work.


Customer surveys are for companies who didn't pay proper attention to begin with.
Peter Johnson
author
Bartender

Joined: May 14, 2008
Posts: 5823
    
    7

I highly recommend that you bookmark the Ant manual.

<fileset ...> : http://ant.apache.org/manual/CoreTypes/fileset.html

<path ...>: http://ant.apache.org/manual/using.html#path

I also highly recommend Ant in Action. I have a prior edition of that book and found it invaluable.


JBoss In Action
 
jQuery in Action, 2nd edition
 
subject: what are <path..>, <fileset ..> ?