On 17/05/2011, at 2:45 AM, Philip Crotwell wrote:
> Hi
>
> Is exclude supposed to work for project dependencies within
> multiprojects? For example I have:
>
> dependencies {
> compile project(':fissuresUtil') {
> transitive = true
> exclude module:'foo'
> }
> }
>
> But I get an error:
I think Groovy interprets this as
dependencies {
compile ( project('...') { ... } )
}
ie configure the project then create a dependency.
You need to do this, instead:
dependencies {
compile(project(':...')) { ... }
}
ie add and then configure a dependency
>
> A problem occurred evaluating project ':cormorant'.
> Cause: Could not find method exclude() for arguments [{module=foo}] on
> project ':fissuresUtil'.
>
> I checked the javadocs at gradle.org and a ProjectDependency does have
> an exclude method. Strange...
>
> thanks,
> Philip
>
> gradle --version
>
> ------------------------------------------------------------
> Gradle 1.0-milestone-3
> ------------------------------------------------------------
>
> Gradle build time: Monday, 25 April 2011 5:40:11 PM EST
> Groovy: 1.7.10
> Ant: Apache Ant(TM) version 1.8.2 compiled on December 20 2010
> Ivy: 2.2.0
> JVM: 1.6.0_24 (Apple Inc. 19.1-b02-334)
> OS: Mac OS X 10.6.7 i386
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com