--- a/pom.xml +++ b/pom.xml @@ -177,23 +177,26 @@ We use these goals frequently to keep the dependencies and plugins up-to-date: - net.alchim31.maven - scala-maven-plugin - ${scala.maven.version} - - ${scala.version} - ${scala.compat.version} - true - + org.codehaus.mojo + exec-maven-plugin + 1.3.2 generate-sources - script + exec - plugin - ${project.basedir}/generator/Generator.scala + ${project.basedir} + scala + + -nobootcp + -howtorun:script + -i + ${project.basedir}/generator/Generator.scala + -e + run + --- a/vavr-test/generator/Generator.scala +++ b/vavr-test/generator/Generator.scala @@ -25,8 +25,8 @@ import JavaGenerator._ import scala.language.implicitConversions val N = 8 -val TARGET_MAIN = s"${project.getBasedir()}/src-gen/main/java" -val TARGET_TEST = s"${project.getBasedir()}/src-gen/test/java" +val TARGET_MAIN = s"src-gen/main/java" +val TARGET_TEST = s"src-gen/test/java" val CHARSET = java.nio.charset.StandardCharsets.UTF_8 /** --- a/vavr-test/pom.xml +++ b/vavr-test/pom.xml @@ -46,8 +46,8 @@ maven-clean-plugin - net.alchim31.maven - scala-maven-plugin + org.codehaus.mojo + exec-maven-plugin org.codehaus.mojo --- a/vavr/generator/Generator.scala +++ b/vavr/generator/Generator.scala @@ -27,8 +27,8 @@ import scala.language.implicitConversions val N = 8 val VARARGS = 10 -val TARGET_MAIN = s"${project.getBasedir()}/src-gen/main/java" -val TARGET_TEST = s"${project.getBasedir()}/src-gen/test/java" +val TARGET_MAIN = s"src-gen/main/java" +val TARGET_TEST = s"src-gen/test/java" val CHARSET = java.nio.charset.StandardCharsets.UTF_8 /** --- a/vavr/pom.xml +++ b/vavr/pom.xml @@ -54,8 +54,8 @@ maven-clean-plugin - net.alchim31.maven - scala-maven-plugin + org.codehaus.mojo + exec-maven-plugin org.codehaus.mojo