![](/img/trans.png)
[英]Java is backward compatible, but why we need to upgrade many libraries when we upgrade jdk from 1.6 to 1.8?
[英]A way to download only java 1.6 compatible libraries
我如何才能使Maven仅下载与Java 1.6兼容的库? 我有tomcat 6和Java 1.6.0_38。 或者如何找到不兼容的库?
如果这是一项一次性任务,您必须在提供的列表上运行,那么我将在此处提出一种手动方法:
至于自动检查,那么您将必须实现自己的maven插件,该插件将使用与上述方法类似的方法或深入JAR清单以获取Java版本。
我希望能够提出一个非常有趣的问题,以得到更令人满意的答案。
Maven无法执行此类任务-据我所知(我只在5分钟的网络搜索中就回来了),没有插件可用于此任务。
最终,Maven通过解决依赖关系的依赖关系来支持依赖关系管理,并且在涉及相同依赖关系的版本时使用默认方法( “最接近的版本获胜” )-无论如何,您都将负责相互之间的兼容性。您自己的来源和第三方来源。
特别是在谈论运行时不兼容性时,要找出问题可能是一项艰巨的任务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.