Hi,
In the dependency tag documentation <http://ant.apache.org/ivy/history/trunk/ivyfile/dependency.html
> the configurations mapping section says that:
since 1.4 you can use * wildcard followed by negated configurations
to mean all but xxx. For instance, '*, !A, !B -> X' means that X
dependency configuration is required in all master configurations
except A and B.
I've tried this using IvyDE and it complains:
ERROR: Problem occured while parsing ivy file: Configuration '!
localext' does not exist in module module: di#common;[EMAIL PROTECTED]
status=integration publication=Thu Oct 23 09:43:37 EST 2008
configurations={int=int, localext=localext, ext=ext,
localopt=localopt, opt=opt, localtest=localtest, test=test, lic=lic,
default=default} artifacts={int=[di#common;[EMAIL PROTECTED],
test=[di#common;[EMAIL PROTECTED]
dependencies=[dependency: di#dev;latest.integration [EMAIL PROTECTED] in file:/
Volumes/Event Zero/ez-trunk/common/ivy.xml
The dependency is: <dependency name="dev" rev="latest.integration"
conf="*,!localext,!localopt,!localtest->@" />
Is this syntax actually supported? Is it a bug in IvyDE? Is my syntax
for the dependency wrong?
Thanks,
Adam Bryzak
Event Zero