Я работаю с проектом maven в eclipse, который я тестировал, используя встроенную опцию tomcat «запустить на сервере». Когда я пытаюсь это сделать, я получаю сообщения об ошибках, указывающих на то, что определенные зависимости не удовлетворены из внешней банки, на которую я ссылаюсь в POM. Однако я обнаружил, что если добавить банку через вкладку DeploymentAssembly, я могу работать в eclipse без проблем:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.company.user.server.UserDetailsAuthoritiesMapper#0'
Проблема возникает, когда я пытаюсь выполнить развертывание на реальном экземпляре Tomcat. Сборка Maven работает нормально, но когда я запускаю сервлет, я получаю те же неудовлетворенные ошибки зависимости. Для меня это указывает на то, что внешний кувшин не был должным образом упакован в войну. Что такое maven-эквивалент добавления пакета через вкладку DeploymentAssembly в eclipse? Запись в POM.xml:
<dependency>
<groupId>com.company.webapp</groupId>
<artifactId>webapp-user</artifactId>
<version>106</version>
</dependency>
Спасибо