Skip to content

Instantly share code, notes, and snippets.

Created July 6, 2014 21:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2f595507c284846b1f57 to your computer and use it in GitHub Desktop.
Save anonymous/2f595507c284846b1f57 to your computer and use it in GitHub Desktop.
gradle 2.0 multiproject build failing with integrationTest
// settings.gradle
include 'testing'
// testing/build.gradle
// empty.
// build.gradle .. adapted from samples/java/withIntegrationTest
allprojects {
apply plugin: 'java'
repositories {
mavenCentral()
}
sourceSets {
integrationTest {
java { srcDir file('src/integration-test/java') }
resources { srcDir file('src/integration-test/resources') }
}
}
dependencies {
testCompile 'junit:junit:4.11'
integrationTestCompile 'commons-collections:commons-collections:3.2'
integrationTestCompile sourceSets.main.output
integrationTestCompile configurations.testCompile
integrationTestCompile sourceSets.test.output
integrationTestRuntime configurations.testRuntime
}
task integrationTest(type: Test, dependsOn: jar) {
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
systemProperties['jar.path'] = jar.archivePath
}
check.dependsOn integrationTest
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment