Gareth, > If i change the B dependency to conf="war->jar" then compilation > fails because the classpath is configured using the "compile" > configuration.
Are you sure compilation fails in this case? If your compilation uses resolving against "compile" conf, then it should include dependencies declared in a parent conf, which is "war" in your case... -Pavel
