也许这是一个愚蠢的问题,我正在将我们的一些框架/库升级到java 11。我有一个项目(Project Dep),它是另一个项目(Proj X)的依赖项。这两个版本都是java 8,并将升级到Java 11。
然而,这两个项目都很大,可能需要几天的时间才能完成,项目D比使用它的项目X大得多(被许多开发人员使用)。我正在考虑将Proj X升级到java 11和spring boot 2,并使用Proj D的java 8版本。
这样行得通吗?我只是要求在我应该按顺序和优先顺序做什么时有一个明确的路径。
发布于 2020-07-02 17:00:04
是的,您可以在Project X(Java 11)中使用Project D(dependency Java 8),还可以检查Java 11中的包是否已弃用,并确保在Java 8项目中更新已弃用的包。或者,如果您想将这两个版本都升级到Java11,这不成问题。考虑到你的时间,升级总是更好的选择。
发布于 2020-07-02 17:00:22
项目是什么版本并不重要,重要的是运行它的JVM是什么版本。它必须至少是任何依赖项的版本。
https://stackoverflow.com/questions/62692498
复制相似问题