[INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.796 s [INFO] Finished at: 2019-04-21T17:19:26+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project z-eureka: Fatal error compiling: 無效的標記: -parameters -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging.
這個是mvn 編譯插件jdk 版本 和 項目配置的jdk 版本不一致。
我idea項目配置的是1.8 。但是 環境變量中java_home 是使用的1.7。Maven 是從java_home 中設置編譯的jdk 路徑,所以 mvn 的jdk 實際上是1.7 , 項目中設置的1.8 。
因為我其他項目中需要用戶到1.7 所以我也沒啥好辦法,只能是臨時改了 mvn 的 mvn.cmd 文件的java_home 配置
set JAVA_HOME=E:\JDK\JDK8

再次 mvn -version 查詢版本 是1.8 。 再次使用 mvn clean package 打包成功。
如果還不成功,最好再看下,當前項目配置的 java compiler 版本
