Я использую Maven 3.3.3 вместе с Eclipse Mars и m2e. Вчера я создал новый проект Java и преобразовал его в Maven.Maven вдруг хочет src/вместо src/main/java
Впоследствии путь к классу содержал только src
вместо стандарта src/main/java
. Я был удивлен, но я просто создал недостающие папки и запустил проект обновления m2e. Это не решило проблему; m2e все еще настаивал на использовании только src
.
Так что я редактировал классам вручную, чтобы в итоге с обычным
src/test/java
src/test/resources
src/main/java
src/main/resources
Когда я пытаюсь "Project Update" m2e теперь я получаю эту ошибку:
Cannot nest 'foo/src/test/java' inside 'foo/src'. To enable the nesting, exclude 'test/' from 'foo/src'
вздоха I затем отправился в командную строку и запустил mvn eclipse:eclipse
, чтобы получить этот класс:
src/test/java
src/test/resources
src
src/main/resources
Теперь я полностью в тупике. Почему это происходит?
Это работало для меня, хотя я мог бы пропустить шаг 1. – turboemu
Это работало блестяще, но почему? –
@turboemu Если вы это сделаете, тогда проблема вернется, в конце концов. –