2017-01-26 2 views
0

Так что я некоторое время создавал проекты Maven.Eclipse сгенерировал проекты Maven больше не Java-проекты

Новый проект> Maven Project
Проверено простой проект Maven -> следующая

Дайте ему группу и артефакт идентификатор
затем закончить.

Тогда у меня был бы проект Maven, готовый идти как защита Java.

Вчера мой Eclipse прекратил делать эти проекты Java по умолчанию, и я думаю, что это имеет какое-то отношение к тому, как я пытался заставить мою защиту Maven больше не использовать Java 1.5 во время сборки.

I может запустить mvn eclipse:eclipse и есть разница в .project (.project2 является копией оригинального .project):

diff .project2 .project 
3,17c3,18 
< <name>example</name> 
< <comment></comment> 
< <projects> 
< </projects> 
< <buildSpec> 
<  <buildCommand> 
<   <name>org.eclipse.m2e.core.maven2Builder</name> 
<   <arguments> 
<   </arguments> 
<  </buildCommand> 
< </buildSpec> 
< <natures> 
<  <nature>org.eclipse.m2e.core.maven2Nature</nature> 
< </natures> 
< </projectDescription> 
--- 
> <name>example</name> 
> <comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment> 
> <projects/> 
> <buildSpec> 
>  <buildCommand> 
>  <name>org.eclipse.m2e.core.maven2Builder</name> 
>  </buildCommand> 
>  <buildCommand> 
>  <name>org.eclipse.jdt.core.javabuilder</name> 
>  </buildCommand> 
> </buildSpec> 
> <natures> 
>  <nature>org.eclipse.m2e.core.maven2Nature</nature> 
>  <nature>org.eclipse.jdt.core.javanature</nature> 
> </natures> 
> </projectDescription> 

Так я понимаю, что я могу просто запустить mvn eclipse:eclipse на проект, Eclipse, генерирует, но я предпочел бы вернуться к тому, как я раньше делал проекты. Любые идеи о том, как установить, как Eclipse генерирует проекты Maven по умолчанию (настройка по умолчанию)?

Я бегу:

  • Macos Sierra (10.12.2)
  • Java (TM) SE Runtime Environment (сборка 1.8.0_72-b15)
  • Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11: 41: 47-05: 00)

и что-то новое, я заметил, что эти новые проекты Maven по умолчанию в Project > Properties > Builders, то Java Builder не присутствует в конфигурации и импорта мужчин и. Java Builder присутствует после mvn eclipse:eclipse и в старых проектах.

+0

Какая версия Eclipse? – Gimby

+0

Я использовал Mars.2 вчера, когда это началось, и кто-то на работе предложил перейти на версию Neon.2 Release (4.6.2). Сейчас я использую версию Neon.2 Release (4.6.2). –

+0

Итак, какие действия вы предприняли, чтобы «заставить Maven больше не использовать Java 1.5 во время сборки»? – Gimby

ответ

0

Я не совсем уверен, что я сделал для этого, но я исправил проблему, создав резервные копии проектов в своем рабочем пространстве, а затем удалив папку рабочего пространства. Должно быть, некоторые настройки в папках .metadata или .recommender.

Закрыть Затмение

mv path/to/workspace path/to/workspace2 

Запустите Eclipse: Это будет выглядеть как Eclipse, совершенно новый и чистый. Я должен был создать пару вещей, но это решило мою проблему с проектами Maven, не имеющими их org.eclipse.jdt.core builder/Natures.

Смежные вопросы