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

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -