I have a multi-project build and ":ProgressOE10openedge" is set as a compile dependency on another project that this one depends on.
I am using flat directories and don't have Ivy or Maven (although I'm in the process of moving to Ivy). The compile dependency works OK in this format and resolves to a single jar ProgressOE10openedge.jar. However this isn't working on my exclude (see previous post). I put the ":" at the start as I thought the group and version parts were optional and that the format had to be "[group]:name:[version]". Maybe the exclude doesn't work in this format if using a flat directory rather than maven/ivy? I'm a bit confused by the documentation for excluding transitive dependencies as you need to specify a 'module'. Should this map to a module descriptor file in an external repository rather than a compile dependency on a JAR in a lib directory. Peter Niederwieser wrote: > > ":ProgressOE10openedge" doesn't look like a valid module name to me > (especially with the colon). What is it that you are trying to exclude > here? > > -- > Peter Niederwieser > Principal Engineer, Gradleware > http://gradleware.com > Creator, Spock Framework > http://spockframework.org > Twitter: @pniederw > > -- View this message in context: http://gradle.1045684.n5.nabble.com/Need-to-exclude-transitive-dependencies-for-manifest-classpath-tp4773575p4777721.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
