我正在做一個非常簡單的第三方庫的概念證明(在這種情況下,solrj)。commons-logging-api-1.1.jar vs. commons-logging-1.2.jar
雖然我使用Maven作爲構建系統,我得到的錯誤
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
爲solrj(4.10.4)並沒有將其定義爲依賴性。
我因此現在可以手動添加公共登錄作爲行家依賴性,但我不能確定要添加的一個:
- 共享記錄-API-1.1.jar
- 或共享記錄-1.2 .jar
程序運行成功,不管我添加哪兩個。
我的問題:
- 是什麼2個文件之間的差異?
- 爲什麼commons-logging-api在版本1.2中不存在?