Discussion:
differential pattern sets
Alan Snyder
2016-11-19 20:15:14 UTC
Permalink
I would like to define a file set containing files selected by one pattern set but excluding those defined by a second pattern set.

Is there a way to do this?

It would be nice if the following worked, but it does not:

<patternset refid="compile.files"/>
<not>
<patternset refid="compile.files.1.9.dependent"/>
</not>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-***@ant.apache.org
For additional commands, e-mail: user-***@ant.apache.org
Stefan Bodewig
2016-11-20 05:08:27 UTC
Permalink
Post by Alan Snyder
I would like to define a file set containing files selected by one pattern set but excluding those defined by a second pattern set.
Is there a way to do this?
Kind of. You can get a resource colection by using <difference> on two
<fileset>s each one with one of the pattern sets.

The alternative is to replace the <patternset>s with selectors, likely
<filename>, and use some <or>s and <not>s. This will yield a <fileset>.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: user-***@ant.apache.org
For additional commands, e-mail: user-***@ant.apache.org
Alan Snyder
2016-11-21 14:39:30 UTC
Permalink
I guess I should be clearer on my use case. I want to use the differential file set to specify the source files in a javac task. As far as I can tell, the javac task accepts fileset elements but not filesets or resource collections. Is there a way to do this?

Thank you.

Alan
Post by Stefan Bodewig
Post by Alan Snyder
I would like to define a file set containing files selected by one pattern set but excluding those defined by a second pattern set.
Is there a way to do this?
Kind of. You can get a resource colection by using <difference> on two
<fileset>s each one with one of the pattern sets.
The alternative is to replace the <patternset>s with selectors, likely
<filename>, and use some <or>s and <not>s. This will yield a <fileset>.
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: user-***@ant.apache.org
For additional commands, e-mail: user-***@ant.apache.org

Loading...