MAVEN编译报错: 警告: [options] 未与 -source 1.7 一起设置引导类路径

异常:

 

ERROR] 警告: [options] 未与 -source 1.7 一起设置引导类路径
[ERROR] /workspace/spark-2.2.2/common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java:144: 错误: -source 1.7 中不支持 lambda 表达式
[ERROR]     channel.writeAndFlush(new ChunkFetchRequest(streamChunkId)).addListener(future -> {
[ERROR]                                                                                    ^
[ERROR]   (请使用 -source 8 或更高版本以启用 lambda 表达式)
[ERROR] /workspace/spark-2.2.2/common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java:192: 错误: -source 1.7 中不支持 lambda 表达式
[ERROR]     channel.writeAndFlush(result).addListener(future -> {
[ERROR]                                                      ^
[ERROR]   (请使用 -source 8 或更高版本以启用 lambda 表达式)
[ERROR] 2 个错误
[ERROR] 1 个警告
[DEBUG] javac returned exit code: 1
 

解决方式:

更改maven配置文件:

路径:${MAVEN_HOME}/conf/settings.xml 文件


        
      jdk-1.8

     
        true 
        1.8
     

        
        1.8    
        1.8    
        1.7   
   
  
   
 

 

更改项目编译文件 pom.xml


...
 
     
         
            org.apache.maven.plugins  
            maven-compiler-plugin  
             
                1.8  
                1.8  
           
 
       
 
   
 

 

 

 

你可能感兴趣的:(Maven)