Как изменить расположение теста по умолчанию в Eclipse при использовании Maven?

Если я смотрю на класс (скажем, MyComponent) где-то под src / main / java в Eclipse, я могу щелкнуть его правой кнопкой мыши и выбрать новый ... -> другое -> JUnit test. Eclipse достаточно умен, чтобы угадать имя класса модульного теста (MyComponentTest), но он настаивает на размещении модульного теста в src / main / java. Есть ли что-нибудь в Eclipse или m2Eclipse, которое можно настроить так, чтобы тестовое местоположение по умолчанию было src / test / java? Учитывая, что это стандартный способ работы с Maven, где-то должна быть настройка для этого, но я не могу ее найти.


person GaryF    schedule 03.08.2010    source источник
comment
Хороший вопрос! Я бы хотел, чтобы Eclipse был умнее и для этого.   -  person Pascal Thivent    schedule 03.08.2010
comment
возможный дубликат Как установить источник по умолчанию папка для новых тестов JUnit в Eclipse?   -  person Pascal Thivent    schedule 23.08.2010


Ответы (3)


Хороший вопрос, меня это тоже беспокоит. Я погуглил и нашел это предложение: Как установить исходную папку по умолчанию для новых тестов JUnit в Eclipse?.

По сути, он говорит: я использую moreUnit, плагин Eclipse для помощи в написании модульных тестов. Помимо других функций, он позволяет настроить исходную папку тестов по умолчанию.

person K Erlandsson    schedule 22.08.2010

При создании теста junit вы можете выбрать другую исходную папку, кроме src / main / java.

person kocka    schedule 04.08.2010
comment
Да, ты можешь. Я хочу сказать, что по умолчанию я бы следовал соглашению Maven, а не выбирал другую исходную папку. - person GaryF; 04.08.2010

если вы нажмете «новый»> «тест junit», когда выбрана другая исходная папка, она будет использовать ее в качестве целевой.

так что я думаю, что нет "по умолчанию", он просто использует "текущую" папку. разумные настройки по умолчанию - это не то, в чем хорошо разбирается eclipse.

что вообще такое затмение?

person phoet    schedule 06.08.2010