Преглед на файлове

Moved setting of 'provided' scope mapping on pom out of whenConfigured() so that the mapping is in place when the pom dependencies are assembled. Added 'skipTests' option.

Luke Taylor преди 15 години
родител
ревизия
6fcaba2c46
променени са 2 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 3 0
      gradle/javaprojects.gradle
  2. 3 1
      gradle/maven.gradle

+ 3 - 0
gradle/javaprojects.gradle

@@ -38,6 +38,9 @@ dependencies {
 }
 
 test {
+    onlyIf {
+        !project.hasProperty('skipTests')
+    }
     jvmArgs = ['-ea', '-Xms128m', '-Xmx500m', '-XX:MaxPermSize=128m']
 }
 

+ 3 - 1
gradle/maven.gradle

@@ -54,9 +54,11 @@ installer = install.repositories.mavenInstaller
 
 def optionalDeps = ['commons-logging', 'ehcache', 'log4j', 'apacheds-core', 'jsp-api', 'jsr250-api', 'ldapsdk']
 
-[installer, deployer]*.pom*.whenConfigured { pom ->
+[installer, deployer]*.pom.collect { pom ->
     pom.scopeMappings.addMapping(10, configurations.provided, 'provided')
+}
 
+[installer, deployer]*.pom*.whenConfigured { pom ->
     pom.dependencies.findAll { dep ->
         optionalDeps.contains(dep.artifactId) ||
         dep.groupId.startsWith('org.apache.directory') ||