diff --git a/.travis/build-deploy.sh b/.travis/build-deploy.sh index 18dc1c824a..52b23b7ddc 100755 --- a/.travis/build-deploy.sh +++ b/.travis/build-deploy.sh @@ -26,6 +26,7 @@ elif travis_isPullRequest; then log_info "This is a pull-request build" ./mvnw verify $MVN_BUILD_FLAGS + ./mvnw clean verify $MVN_BUILD_FLAGS -pl scala -DscalaVersion=2.13 regression-tester_executeDanger @@ -42,6 +43,7 @@ elif travis_isPush; then # Build and deploy to ossrh / maven-central ./mvnw deploy -Possrh,sign,pmd-release $MVN_BUILD_FLAGS + ./mvnw clean deploy -Possrh,sign,pmd-release $MVN_BUILD_FLAGS -pl scala -DscalaVersion=2.13 echo -e "\n\n" # Deploy to github releases @@ -57,6 +59,7 @@ elif travis_isPush; then elif [[ "${VERSION}" == *-SNAPSHOT ]]; then log_info "This is a snapshot build" ./mvnw deploy -Possrh,sign $MVN_BUILD_FLAGS + ./mvnw clean deploy -Possrh,sign $MVN_BUILD_FLAGS -pl scala -DscalaVersion=2.13 # Deploy to sourceforge files sourceforge_uploadFile "${VERSION}" "pmd-dist/target/pmd-bin-${VERSION}.zip" diff --git a/pmd-scala/pom.xml b/pmd-scala/pom.xml index 4d7f28830c..0cb6076044 100644 --- a/pmd-scala/pom.xml +++ b/pmd-scala/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - pmd-scala + pmd-scala_${scalaVersion} PMD Scala @@ -11,6 +11,7 @@ + 2.12 4.2.0 @@ -37,7 +38,7 @@ org.scalameta - scalameta_2.13 + scalameta_${scalaVersion} ${scalameta.version} diff --git a/pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java b/pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java index a5f3082922..3900fc3bd6 100644 --- a/pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java +++ b/pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java @@ -96,7 +96,7 @@ public class ScalaTokenizer implements Tokenizer { Token.LF.class, Token.FF.class, Token.LFLF.class, Token.EOF.class }; ScalaTokenFilter(Iterator iterator) { - this.tokenIter = iterator.iterator(); + this.tokenIter = iterator; } Token getNextToken() { diff --git a/pom.xml b/pom.xml index 3d4562faef..f1aa91d126 100644 --- a/pom.xml +++ b/pom.xml @@ -88,6 +88,7 @@ 1.3.0 0.10.1 + 2.12 5.0 2.22.1