Как предотвратить затмение от развертывания тестовых классов на Tomcat? - PullRequest
34 голосов
/ 22 марта 2012

У меня есть проект Maven, содержащий типичные папки src/main/java и src/test/java, и я использую Eclipse 3.7 с m2e 1.0.and Maven Integration для WTP 1.4.0.Eclipse используется во время разработки для развертывания приложения на сервере (Tomcat или Glassfish), но также развертывает тестовые классы из папки src/test/java.

Я не хочу развертывать тестовые классы, так как я могу«исключить» этот каталог из развертывания eclipse-tomcat?

Ответы [ 2 ]

49 голосов
/ 22 марта 2012

Это настраивается в Eclipse, как обрабатывать и развертывать различные папки, так или иначе плагин Eclipse M2Eclipse должен настроить Eclipse правильно, он показывает, что настройка иногда выполняется, а иногда нет.

Итак, нужно проверить эти две настройки:

  • Свойства проекта \ Путь сборки Java (вкладка) Источник: Выходная папка для <PROJECT>/src/test/java, а также <PROJECT>/src/test/resources должна быть <PROJECT>/target/test-classes

  • Свойства проекта \ Сборка развертывания: не должно быть никакой записи для <PROJECT>/src/test/java или <PROJECT>/target/test-classesenter image description here

6 голосов
/ 07 декабря 2014

Когда это происходит, выполните «Maven -> Обновить проект ...» из контекстного меню свойств проекта.По моему опыту, это правильно перенастраивает Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...