簡體   English   中英

僅下載與Java 1.6兼容的庫的方法

[英]A way to download only java 1.6 compatible libraries

我如何才能使Maven僅下載與Java 1.6兼容的庫? 我有tomcat 6和Java 1.6.0_38。 或者如何找到不兼容的庫?

http://pastebin.com/WnwZL2RX依賴性列表。

如果這是一項一次性任務,您必須在提供的列表上運行,那么我將在此處提出一種手動方法:

什么版本的javac構建了我的jar?

至於自動檢查,那么您將必須實現自己的maven插件,該插件將使用與上述方法類似的方法或深入JAR清單以獲取Java版本。

我希望能夠提出一個非常有趣的問題,以得到更令人滿意的答案。

Maven無法執行此類任務-據我所知(我只在5分鍾的網絡搜索中就回來了),沒有插件可用於此任務。

最終,Maven通過解決依賴關系的依賴關系來支持依賴關系管理,並且在涉及相同依賴關系的版本時使用默認方法( “最接近的版本獲勝” )-無論如何,您都將負責相互之間的兼容性。您自己的來源和第三方來源。

特別是在談論運行時不兼容性時,要找出問題可能是一項艱巨的任務。

暫無
暫無

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

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