У меня есть 2 библиотеки: owls.jar и envy.jar .Они зависят от lib jena.jar , но с двумя разными версиями, несовместимыми.завидую, используя старую версию - jena.jar , новые совы - jena2.jar Я хочу использовать их вместе с веб-приложением, работающим на glassfish-3.0.1 .Я использую IDEA 11 для развертывания моего веб-приложения.
У меня есть дерево каталогов, подобное этому:
- webapp / web-inf / lib / envy.jar
- webapp / web-inf / lib / owls.jar
- webapp / lib / envy / jena.jar
- webapp / lib / owls/jena2.jar
Я добавляю в manifest.mf путь класса зависти и совы libs следующим образом: .. / .. / lib /envy / jena.jar
Я использую -verbose: class , и я всегда получаю загруженный класс из jena.jar .Если я использую или не использую envy.jar , я всегда получаю загруженный класс из jena.jar .Только если я удаляю envy.jar , классы загружаются из jena2.jar
Есть ли способ использовать обе эти библиотеки?