無法使用Maven 編譯Java 10/11 專案
嘗試使用Maven 編譯Java 10 或11 專案時遇到的常見問題是失敗並顯示錯誤訊息“java.lang.IllegalArgumentException”。此錯誤是由於 Maven 編譯器插件的限製而發生的。
修正
要解決此問題,可以採取以下步驟:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin>
<configuration> <release>11</release> </configuration>
注意:預設來源/目標等級已使用新外掛程式版本更新為 1.6。
對 JDK 12 的擴充支援
同樣的 maven-compiler-plugin 版本 3.8.0 也可用於針對 JDK 12 編譯程式碼。有關編譯和執行 Java 預覽功能的詳細信息,請參閱 Maven 文件與 Maven 一起。
以上是為什麼在編譯 Java 10/11 時我的 Maven 建置失敗並出現'java.lang.IllegalArgumentException”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!