Есть на github-е проект с такой структурой:
master:
- папка1 (pom.xml в ней тоже есть 3)
- папка2 (pom.xml в ней тоже есть 4)
- какие то файли (в том числе pom.xml) 1
(ето кагби root)
И вот в етом pom.xml там указани ети (папка1 и папка2) как модули, ибо в етих папках есть свои pom.xml файли.
У меня на hudson-е била настройка запусков тестов soapui + maven. Тоесть бил файл pom.xml 2 и файл soapui-tests.xml (собственно файл тестов самих).
Когда же ми подтянули в hudson - наш билд с github репозитория, то он вот етот pom.xml c номером (2), в котором били настройки для soap ui перезаписал на свой pom.xml файл, тот что (1). Соотвественно билд собираться начал а тести уже не идут ибо нет ром файла настроек.
Я смерджил 2 xml-ки (1 и 2 те что красним) в один файл, тести начали запускаться перед билдом а не после него, как логично ето должно бить. Тоесть xml-ка парситься по модулях, так как от 1 xml-ки "наследуються" (в ней указани) 3 и 4 (красним) и запускаеть тести в первую очередь а потом уже идет считивание с xml-ок модулей 3 и 4.
Я пробовол кидать soapui-tests.xml и pom.xml (2) в папку1 и папку2 и мерджить соотвественно там 2 и 3 ром-ку но тести все равно не запускаються в етом случае хоть билд собираеться успешно.
СКАЖИТЕ КАК ЕТУ ШТУКОВИНУ ЗАСТАВИТЬ НОРМАЛЬНО РАБОТАТЬ ????
xml-файли могу прикрепить сюда завтра утром если нужно.
Может я саму суть неправильно понимаю или что ?(