mvn clean package -Dmaven.test.skip=true
今天項目用maven命令打包時候拋出錯誤:java
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project springbootdemo: Fatal error compiling: 無效的標記: -parameters -> [Help 1]
這個錯誤的話比較好解決,是因爲你項目所需jdk版本和你當前使用的jdk版本不一致致使的,由於我項目的pom.xml中定義了java版本爲1.8,可是我實際idea中run這個項目倒是1.7spring
<java.version>1.8</java.version>
解決辦法:更換當前jdk版本爲項目所需jdk版本便可apache
要是你在intellij idea裏面的maven窗口點擊的打包編譯的話,就在intellij idea設置項目jdk版本,直接Ctrl+Alt+s進入設置界面windows
選中項目右擊 》F4鍵設置項目屬性進入springboot
若是你是直接在windows裏的cmd中用maven打包的,那就須要切換你的jdk環境。如上設置好後再從新打包編譯ok!maven
其餘狀況也可能會致使這個錯誤:ide
一、當你用相似於 java -jar ~.jar 命令在運行項目時候,此時你再打包項目,也會致使打包失敗報錯;idea
二、你的pom.xml文件裏配置的依賴不對(多是版本、名稱之類的),jar包沒下來,請仔細覈對pom.xml是否報錯,像idea裏若是依賴不對,在maven project窗口是能夠直接看獲得的。xml