Мне нужно собрать один исполняемый файл * .jar , который будет содержать src и test классов (и их ресурсы).
У меня есть:
- пользовательская среда тестирования (классы src);
- публичные библиотеки для транспорта http и т. Д. (Также как зависимость для классов src);
- куча тестов (или тестовые классы);
- TestNG (как зависимость для тестовых классов).
У меня также есть мой тестовый прогон, который запускает тесты как:
testNG.run();
Это читает * .xml из ресурсов (в тестовых ресурсах).
Я попробовал Руководство по банке Maven , но мне нужна только ОДНА банка.
Все ответы в стеке не сработали. Один раз я не могу добавить файл манифеста, один раз я не могу добавить файлы ресурсов, один раз это два разных банка и мне нужно использовать один в качестве зависимости.
Кто-нибудь знает рабочее решение или это?
P.S. это не код производства. Я знаю, что тестирование в производственной банке - плохая идея. это тест для команды QA.