мой апплет зависит от двух библиотек JAR.Каждая библиотека JAR имеет зависимость от xercesImpl-2.2.1.jar.К сожалению, они хотят иметь разные имена:
Apache FOP 0.20.5
- Запись в META-INF / MANIFEST.MF: Class-Path: xercesImpl-2.2.1.jar ...
Apache Xalan 2.4.1
- Запись в META-INF / MANIFEST.MF: Class-Путь: xercesImpl.jar ...
xercesImpl-2.2.1.jar указан в теге.Я вижу в консоли Java, что она успешно загружена.Однако позже консоль показывает попытку чтения xercesImpl.jar, который не существует.Это должно быть получено из манифеста Xalan, потому что код веб-приложения нигде не указывает xercesImpl.jar.Очевидно, что на самом деле уже есть содержимое этого JAR-файла, поэтому его не нужно загружать.
Я использую Maven для управления зависимостями и хотел бы продолжить использование этих двух стандартных общедоступных библиотек с открытым исходным кодом без взломаих манифесты.Любые предложения для лучшего способа решить эту проблему - или я должен просто жить с ложной ошибкой в консоли Java?