簡體   English   中英

如何從Apache Commons中選擇合適的組件文件?

[英]How do I choose a proper component file from Apache Commons?

如果我要使用它的某些組件,我不知道如何知道要引用哪個Apache Commons jar。 例如,如果我想使用ObservableCollection ,如何知道要引用哪個jar才能使用它。

我下載了Collections (將其添加到構建路徑中),但是此組件只有“ AbstractCollectionDecorator”類。 在文檔中,我可以看到實際的類位於包中:

org.apache.commons.events.observable.ObservableCollection 

我應該如何找出要參考的軟件包?

請注意,指向ObservableCollection的javadoc的路徑以http://commons.apache.org/dormant開頭。 嗯...不是一個好兆頭。

我應該如何確定要退貨的包裹?

dormant主頁面:

如果您希望使用這些組件中的任何一個,則必須自己構建它們。 最好假定這些組件不會在不久的將來發布。

從包名稱(例如org.apache.commons.events)中刪除org.apache部分。

下一部分是org.apache.commons ,這意味着它是Apache Jakarta Commons項目組,它也是多個項目的聚集器。 因此,我們需要名稱的另一個片段來區分它:

因此,您現在有了org.apache.commons.events 該名稱建議commons-events ,因為Apache Commons Collections將是org.apache.commons.collections

因此,您所需要做的就是刪除org.apache ,用斜杠替換點,然后您便獲得了所需的jar文件名:

org.apache.commons.events      -> commons-events.jar
org.apache.commons.collections -> commons-collections.jar
org.apache.commons.io          -> commons-io.jar
org.apache.commons.lang        -> commons-lang.jar

等等

暫無
暫無

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

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