Отдельные одинаковые банки в разных ВОЙНАХ УХО - PullRequest
2 голосов
/ 17 марта 2011

В настоящее время мы сталкиваемся с одной проблемой. Мы строим ухо, которое содержит несколько военных файлов. Во 2 войнах содержатся одинаковые банки. Обе эти войны нуждаются в этих банках во время развертывания. Так есть ли способ в ANT, я могу построить его так, чтобы эти банки были в одном месте, и это не создаст никаких проблем во время развертывания ушей.

Ответы [ 2 ]

1 голос
/ 18 марта 2011

хорошо, вы можете сделать это переносимым способом:

Поместить библиотечные файлы в корень файла .ear.
Пример:

library jar -> lib1.jar, lib2.jar

[EAR STRUCTURE]
your.ear
|--yourfirst.war
|--yoursecond.war
|--lib1.jar
|--lib2.jar

Обновить файл MANIFEST.MFфайлы в обоих файлах .war, указывающие на эти банки, например:
Class-Path: lib1.jar lib2.jar
(не забудьте добавить пробел и символ новой строки в конце строки выше, если этопоследняя запись в манифесте)

0 голосов
/ 17 марта 2011

Вы можете поместить эти общие JAR-файлы в каталог lib EAR. Затем они будут доступны в classpath для любых WAR в этом EAR.

...