MAVEN編譯報錯: 警告: [options] 未與 -source 1.7 一起設定引導類路徑
阿新 • • 發佈:2018-12-07
異常:
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 檔案
<profiles> <activation> <properties> |
更改專案編譯檔案 pom.xml
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project> |