Хорошо, немного предыстории.Я отвечаю за перевод проекта из (ужасной) сборки муравья в сборку maven.Моим первым шагом было просто переделать окончательный EAR так же, как Ant, чтобы не беспокоить другую команду.
Я все сделал отлично (спасибо вам, ребята, которые ответили на несколько вопросов раньше).
Впрочем, теперь я попал в кирпичную стену.Муравьиные тесты.
Раньше они запускали тесты на муравьи прямо из Eclipse.Из того, что я собрал из их build.xml, они создают небольшой jar, разворачивают его (на Jetty), тестируют и удаляют его.
Я пытался сделать те же тесты с maven(думал не так) и не смог воспроизвести его.Однако я думаю, что подхожу к этому неправильно.Я просто запускаю тесты с плагином surefire для EJB, уже развернутых на моем JBoss.
Почему я это делаю?Потому что я хочу, чтобы проходящие тесты были условием успешного развертывания на JBoss.Я не хочу развертывать его, если он не проходит тесты.Создание банки и ее последующее развертывание не будут проверять заранее, сразу после этого (поскольку я буду проверять его на скомпилированном и развернутом ухе).Любые подсказки?
Должен ли я просто следовать той же схеме, которой они (другая команда) следовали?Или я могу сделать это по-другому?
Спасибо за любые ответы!
Андре Кардосо PS: извините за мой изуродованный английский, это не мой родной язык!