X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=build.gradle;h=b4a507703909a11bb5a647bbe740dd13e22b8840;hb=fe1a2bf71a933785bc5e5218deecd0125c0103f5;hp=45a757ea135387271d3b43bb64d1a3e047f09a7d;hpb=77de97d1f0ae903d235516de3dc519ccea9da83b;p=jalview.git diff --git a/build.gradle b/build.gradle index 45a757e..b4a5077 100644 --- a/build.gradle +++ b/build.gradle @@ -28,10 +28,10 @@ mainClassName = launcherClass def cloverInstrDir = file("$buildDir/$cloverSourcesInstrDir") def classes = "$jalviewDir/$classesDir" if (clover.equals("true")) { - clover = true + use_clover = true classes = "$buildDir/$cloverClassesDir" } else { - clover = false + use_clover = false classes = "$jalviewDir/$classesDir" } @@ -115,10 +115,11 @@ sourceSets { } compileClasspath = files( sourceSets.test.java.outputDir ) - if (clover) { + if (use_clover) { compileClasspath += sourceSets.clover.compileClasspath } else { compileClasspath += sourceSets.main.compileClasspath + compileClasspath += files(sourceSets.main.java.outputDir) } compileClasspath += files( sourceSets.main.resources.srcDirs) compileClasspath += fileTree(dir: "$jalviewDir/$utilsDir", include: ["**/*.jar"]) @@ -130,7 +131,7 @@ sourceSets { // clover bits dependencies { - if (clover) { + if (use_clover) { cloverCompile 'org.openclover:clover:4.3.1' testCompile 'org.openclover:clover:4.3.1' } @@ -194,9 +195,12 @@ compileJava { } compileTestJava { - if (clover) { + + if (use_clover) { dependsOn compileCloverJava classpath += configurations.cloverRuntime + } else { + classpath += sourceSets.main.runtimeClasspath } doFirst { sourceCompatibility = compile_source_compatibility @@ -321,10 +325,11 @@ task prepare { //testReportDirName = "test-reports" // note that test workingDir will be $jalviewDir test { dependsOn prepare - if (clover) { + dependsOn compileJava + if (use_clover) { dependsOn cloverInstr } - print("Running tests " + (clover?"WITH":"WITHOUT") + " clover [clover="+clover+"]\n") + print("Running tests " + (use_clover?"WITH":"WITHOUT") + " clover [clover="+use_clover+"]\n") useTestNG() { includeGroups testngGroups