Я разрабатываю плагин Eclipse и использую maven для координации своей исходной структуры. Чтобы скомпилировать плагин, я использую расширение Tycho для Maven. Однако мне было интересно, как выполнять юниты.
Я хочу использовать плагин surefire для тестирования, так как я дополнительно использую сонарный сервер для управления качеством исходного кода. Unitests применяются, если я использую eclipse-test-plugin в качестве цели пакета. Тем не менее, я хочу использовать плагин surefire по умолчанию для применения unitests.
Теперь я выяснил, что src / test / java, содержащий мои пакеты unittest, правильно считывается и компилируется, но записывается в неправильную папку вывода. Мне нужно иметь тесты в целевых / тест-классах. Однако они скомпилированы в target / классы.
Поскольку я новичок в разработке плагинов Eclipse и в maven, я не смог выяснить, как записать тесты в правильную папку вывода. Я уже пробовал добавлять и изменять build.properties проекта eclipse-plugin. Он также отлично работает для других проектов, которые не являются подключаемыми проектами и не используют Tycho.
Любая помощь приветствуется.
С уважением,
Florian