繁体   English   中英

我可以在 jdk14 中构建 java class 但将 java 11 用于我自己的库吗?

[英]Can I build a java class in jdk14 but use java 11 for my own library?

我的库(使用 maven/java 11)依赖于另一个库中的 class,该库使用 java 14 编译 class。

因此,要建立依赖关系,我需要使用 java 14,但我不希望我的库的使用者必须被迫升级到 java 14。我所依赖的 class 是一个简单的域 class,它不使用任何 java 14 个功能。

这可能吗? 或者我需要在我自己的图书馆里跳到 java 14 吗?

如果您要依赖使用 java14 的第三方库,您的项目必须至少使用 java14。

如果您可以重建和分发第三方库@java11 的自定义版本,则可以将您的项目保留在 java11。

我强烈建议只坚持 Java:7,8,11,17 的 LTS 版本,因为这使得生态系统更容易使用你的代码并构建它。 Java14 已经日落。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM