Obecnie mam projekt strony internetowej, dla której próbuję pisać testy integracji. W przypadku struktury projektu zdefiniowałem kody testowe pod numerem src/test/java, natomiast definicje komponentów bean sprężyny dla tych kodów pośredniczących znajdują się pod src/test/resources.Jak dołączyć klasy testowe i konfigurację podczas mojej wojny do testowania integracji przy użyciu programu maven?
To, co chciałbym zrobić, to to, że kiedy buduję swój artefakt wojenny, chciałbym, aby wszystkie klasy pośrednie zostały skompilowane i włączone do wojny wraz z plikami definicji ziaren sprężynowych. Próbowałem to zrobić za pomocą wtyczki maven war, ale jedyne rzeczy, które udało mi się skopiować to zasoby. Po prostu chciałbym użyć ścieżki klasy testowej i uwzględnić wszystkie te klasy w moim pliku wojny.
Wygląda na to, że opcja useTestClassPath z pluginem maven rozwiąże mój problem, ale obecny projekt, nad którym pracuję, używa obecnie Tomcat 6.0. Czy istnieje inny dodatek do wtyczki lub sposób, w jaki mogę skonfigurować wtyczkę maven war, aby osiągnąć mój cel?
Czy należy przeprowadzić test integracji na wdrożonej aplikacji internetowej? – khmarbaise
Mam systemy zewnętrzne, na których nie można polegać, aby były dostępne przez cały czas, więc usunąłem większość tych zależności. –