[scala] Properly activate/decativate scala depending on java version

This commit is contained in:
Andreas Dangel
2017-12-15 10:58:09 +01:00
parent 02fadc1689
commit a61b2e16c1
3 changed files with 11 additions and 3 deletions

View File

@ -217,7 +217,7 @@
<profile>
<id>jdk9-disabled</id>
<activation>
<jdk>!1.9</jdk>
<jdk>!9</jdk>
</activation>
<dependencies>
<!--

View File

@ -17,6 +17,8 @@ import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.JavaVersion;
import org.apache.commons.lang3.SystemUtils;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
@ -107,7 +109,13 @@ public class BinaryDistributionIT {
ExecutionResult result;
result = CpdExecutor.runCpd(tempDir, "-h");
if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_9)) {
// with java9, scala is not supported
result.assertExecutionResult(1, "Supported languages: [apex, cpp, cs, ecmascript, fortran, go, groovy, java, jsp, matlab, objectivec, perl, php, plsql, python, ruby, swift, vf]");
} else {
result.assertExecutionResult(1, "Supported languages: [apex, cpp, cs, ecmascript, fortran, go, groovy, java, jsp, matlab, objectivec, perl, php, plsql, python, ruby, scala, swift, vf]");
}
result = CpdExecutor.runCpd(tempDir, "--minimum-tokens", "10", "--format", "text", "--files", srcDir);
result.assertExecutionResult(4, "Found a 10 line (55 tokens) duplication in the following files:");

View File

@ -822,7 +822,7 @@ Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
<version>3.7</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>