Я делаю очень простое доказательство концепции сторонней библиотеки (в данном случае, solrj).commons-logging-api-1.1.jar против commons-logging-1.2.jar
Хотя я использую Maven в качестве системы сборки, я получаю ошибку
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
как solrj (4.10.4) не определяет его как зависимость.
поэтому я теперь вручную добавлять Commons Logging как Maven зависимости, но я не уверен, какой из них добавить:
- Обще-каротаж апи-1.1.jar
- или Обще-каротаж-1,2 .jar
Программы успешно выполняются, независимо от того, какой из двух я добавляю.
Мои вопросы:
- В чем разница между 2-файлов?
- И почему commons-logging-api не существует в версии 1.2?