Hi,
with the java plugin I can not use providedCompile.
I thought I can define a new configuration 'tomcatLib' and every
subproject use it.
A Java/JAR subproject can use it as 'compile' and a WAR subproject can
use it as 'providedCompile'.
But I do not know how to define this.
regards
Mathias Kalb
Am 04.01.2011 17:04, schrieb Rene Groeschke:
Am 04.01.11 16:58, schrieb Mathias Kalb:
Hi Rene,
I can not use providedCompile or compile because the main build.gradle
has not a java or war plugin.
ah okay. but you should be able to use it in your subprojects by
applying the java plugin directly in the subprojects closure :-)
-----
....
subprojects{
apply plugin:'java'
dependencies {
....
}
}
-----
regards,
René
regards,
Mathias Kalb
Am 04.01.2011 16:38, schrieb Rene Groeschke:
Hi Mathias,
In general you can configure all your subprojects simply with the
subprojects closure:
-----
....
subprojects{
...
dependencies {
....
}
}
-----
I'm not sure why you declared a custom configuration. you can use the
providedCompile and providedRuntime configuration here I think.
regards,
René
Am 04.01.11 15:10, schrieb Mathias Kalb:
Hi,
we have some logging JARs (log4j, slf4j, ...) at "tomcat\lib". Every
subproject (JAR/WAR) can use this JARs for "compile" and "runtime".
I want to define the dependencies at one place and every subproject
should use them as a compile dependency.
I tried the following at the "main" build.gradle. But how can I use it
at the subprojects?
configurations {
tomcatLib
}
dependencies {
tomcatLib group: 'log4j', name: 'log4j', version: '1.2.+'
tomcatLib group: 'javax.mail', name: 'mail', version: '1.+'
tomcatLib group: 'org.slf4j', name: 'slf4j-api', version:
'1.+'
tomcatLib group: 'org.slf4j', name: 'slf4j-log4j12', version:
'1.+'
tomcatLib group: 'commons-logging', name: 'commons-logging',
version: '1.+'
}
Thanks,
Mathias Kalb
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email