在Maven 中指定Java 版本:屬性與編譯器插件的差異
問題:設定方法如何透過通過>
問題:設定方法如何透過通過>
問題:Maven Compiler Plugin with Release:
在版本3.6 中引入,此方法使用maven.compiler.release 屬性來設定來源、目標、以及基於指定Java 發行版本的引導JVM 選項(例如,“9”表示Java 9)。最佳實踐:
Java 8 及以下:
使用
maven.compiler.release 屬性是一種簡潔且推薦的方法,用於設定 Java 版本並強耦合來源、目標和引導 JVM 選項。
交叉編譯相容性:
如果JAVA_HOME 中使用的JDK 版本與pom 中指定的版本不同,請確保編譯器外掛程式指定目標JDK 版本的可執行路徑,並將fork 選項設為true。
Maven 核心插件:即使沒有在pom,Maven 使用核心插件(包括編譯器插件)來執行特定任務,例如編譯程式碼和執行測試。 goal 可以顯示附加插件清單及其配置。以上是在 Maven 中指定 Java 版本:屬性與編譯器插件 - 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!