[英]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.