У меня есть 2 веб-проекта: myLibraryProject и myWebProject.
myWebProject зависит от myLibraryProject, и каждый из них использует ivy для управления зависимостями:
myLibraryProject плющ.xml:
<ivy-module>
<info organisation="it.me" module="my-library" />
<!-- ... configurations and dependencies ... -->
</ivy-module>
myWebProject плющ.xml:
<ivy-module>
<info organisation="it.me" module="my-web" />
<!-- ... configurations... -->
<dependencies>
<dependency org="it.me" name="my-library" rev="latest.integration" />
</dependencies>
</ivy-module>
Я также использую Resolve в рабочей области (в плагинах eclipse и ivyDe).
он может разрешить зависимость, но помещает my-library.war в my-web.war/WEB-INF/lib/
Таким образом, myWebProject не может использовать библиотеку, потому что она ожидает банку, а не войну.
Как я могу сказать... затмение? плющ?... чтобы создать не войну, а банку?