On May 26, 2009, at 9:38 PM, Rafael Serrano wrote:
Hi Hans,
Thanks for the quick reply. I over-simplified my use case and that
example
works, but I have just found the problem and it comes when using a
flatDir
resolver. Here is a failing script:
repositories {
flatDir name: 'lib', dirs: "src/lib"
mavenCentral().checkconsistency = false
}
configurations {
all*.exclude group: "hsqldb"
}
dependencies {
compile "dk.eobjects.commons:MetaModel:1.0.7"
compile ":gdata-core:1.0"
}
task myTask << {
configurations.testRuntime.each { file -> println file }
}
The problem seem to be that I can't reference any library with an
empty
group, so I have changed my dependency to:
compile "a:gdata-core:1.0"
and moved accordingly my JAR to "src/lib/a/gdata-core". This
workaround is
working for me, but anyway I'm gonna post a JIRA on this.
Thanks for your help. Regards
Rafa
I'm pretty sure that this is related to the fixed (in trunk) issue: http://jira.codehaus.org/browse/GRADLE-499
. But I haven't tried it yet.
It would be awesome if you could use the latest snapshot and give it a
try (http://gradle.org/snapshots.html).
- Hans
hdockter wrote:
Hi Rafa,
I can't reproduce this. The following code works for me (MetaModel
has
a dependency on hsqldb):
usePlugin 'java'
repositories {
mavenCentral()
}
configurations {
all*.exclude group: "hsqldb"
}
dependencies {
compile "dk.eobjects.commons:MetaModel:1.0.7"
}
task myTask << {
configurations.testRuntime.each { file -> println file }
}
P.S. You don't need to quote the task name any more when creating it.
Could you create a test case and file a Jira?
- Hans
--
View this message in context:
http://www.nabble.com/NPE-when-using-exclude-rules-tp23728395p23729882.html
Sent from the gradle-user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
--
Hans Dockter
Gradle Project Manager
http://www.gradle.org
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email