我的庫(使用 maven/java 11)依賴于另一個使用 java 14 編譯該類的庫中的類。
所以要構建依賴項,我需要使用 java 14,但我不希望我的庫的使用者必須被迫升級到 java 14。我依賴的類是一個簡單的域類,它不使用任何 Java 14 功能。
這可能嗎?或者我需要在我自己的庫中使用 java 14 嗎?
uj5u.com熱心網友回復:
如果您要依賴使用 java14 的第三方庫,您的專案必須至少使用 java14。
如果您可以重建和分發第三方庫@java11 的自定義版本,則可以將您的專案保留在 java11。
我強烈建議只堅持使用 Java 的 LTS 版本:7、8、11、17,因為這使得生態系統更容易使用你的代碼并構建它。Java14 已經日落。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/534378.html
標籤:爪哇行家
上一篇:如何讓我的Maven構建運行從目標\測驗類生成的單元測驗?
下一篇:來自插件的Groovy檔案
