forked from phoedos/pmd
[scala] Properly activate/decativate scala depending on java version
This commit is contained in:
@ -217,7 +217,7 @@
|
||||
<profile>
|
||||
<id>jdk9-disabled</id>
|
||||
<activation>
|
||||
<jdk>!1.9</jdk>
|
||||
<jdk>!9</jdk>
|
||||
</activation>
|
||||
<dependencies>
|
||||
<!--
|
||||
|
@ -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");
|
||||
result.assertExecutionResult(1, "Supported languages: [apex, cpp, cs, ecmascript, fortran, go, groovy, java, jsp, matlab, objectivec, perl, php, plsql, python, ruby, scala, swift, vf]");
|
||||
|
||||
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:");
|
||||
|
2
pom.xml
2
pom.xml
@ -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>
|
||||
|
Reference in New Issue
Block a user