Я работаю с Eclipse в качестве своей IDE. У меня есть проект (моя модель), от которого зависит веб-приложение для компиляции и запуска. В этом модельном проекте также есть фляги, которые нужны и ему, и веб-приложению.
Я выбрал нужный проект в качестве зависимости в опции сборки развертывания Eclipse для веб-приложения. Я также выбрал, какие банки экспортировать на экране конфигурации сборки модельного проекта. Весь мой исходный код, кажется, доступен во время выполнения веб-приложения, но библиотеки JAR в проекте нет (у меня исключение класса не найдено)
Может ли tomcat не ссылаться на банки в банках, как я думаю, что я пытаюсь сделать? Нужно ли включать все банки, которые я хочу, перейдя в сборку развертывания и выбрав «Архивы из рабочей области» в дополнение к проекту, который я уже выбрал? (и, таким образом, сделать опции «экспорта» в модельном проекте бесполезными?)
Я бы предпочел не копировать их в каталог WEB-INF / lib, так как тогда мне потребуется управлять двумя версиями этой единственной библиотеки в нашем контроле версий.