Require Java 8 to build Scala project using Maven -
i'm using scala-maven-plugin build scala project using maven. project depends on libraries java 8. specify in pom project requires java 8 (using akin -target=jdk-1.8, appears not exist) fail little more elegantly/informatively when tries compile using java version < 8. fails find packages i'm trying import.
i tried adding maven-compiler-plugin source , target set 1.8, , didn't work, presumably because scala-maven-plugin handling compilation instead of maven-compiler-plugin.
is possible?
you can use maven enforcer plugin enforce rules asserted when running maven build.
here want make sure java version used @ least 8. can achieve adding following pom.xml file:
<build> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-enforcer-plugin</artifactid> <version>1.4</version> <executions> <execution> <id>enforce-java</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requirejavaversion> <version>[1.8,)</version> </requirejavaversion> </rules> </configuration> </execution> </executions> </plugin> </plugins> </build>
Comments
Post a Comment