File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "what are <path..>, <fileset ..> ?" Watch "what are <path..>, <fileset ..> ?" New topic

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: 17421

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.

An IDE is no substitute for an Intelligent Developer.
Peter Johnson

Joined: May 14, 2008
Posts: 5852

I highly recommend that you bookmark the Ant manual.

<fileset ...> :

<path ...>:

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

JBoss In Action
I agree. Here's the link:
subject: what are <path..>, <fileset ..> ?
It's not a secret anymore!