簡體   English   中英

我可以在 java-11 spring boot 2 項目中使用 java-8 編譯的項目/庫嗎?

[英]Can I use java-8 compiled project/library in a java-11 spring boot 2 project?

也許是一個愚蠢的問題,我正在將我們的一堆框架/庫升級到 java 11。我有這個 1 項目(Project Dep),它是另一個項目(Proj X)的依賴項。 兩者都是 java 8 並將升級到 Java 11。

然而,這兩個項目都很大,可能需要幾天時間才能完成,Proj D 比使用它的 Project X 大得多(並且被許多開發人員使用)。 我正在考慮將 Proj X 升級到 java 11 和 spring 啟動 2,並使用 java 8 版本的 Proj D。

那會奏效嗎? 我只是要求對我應該按順序和優先級做什么有一個清晰的路徑。

Yes, you could use the Project D(dependency Java 8) in Project X(Java 11) also Check for deprecation of packages in Java 11 and make sure you update the deprecated packages in Java 8 Project. 或者如果你想同時升級到 Java 11 沒問題。 考慮您的時間,升級始終是更好的選擇。

項目的版本無關緊要,運行它的 JVM 的版本很重要。 它必須至少是任何依賴項的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM