Все модули и подмодули maven отображаются в списке корневого дерева

#java #eclipse #maven

#java #затмение #мавен

Вопрос:

Это вопрос, связанный с IDE, связанный с Eclipse. Я использую версию: Luna Release (4.4.0) с интегрированной поддержкой maven. Мне интересно, возможно ли иметь еще какую-то структуру в проводнике пакетов Eclipse.

Допустим, я должен следовать настройке maven:

   Parent
|   Module 1
| |   Domain
| |   Infra
| |   DomainImpl
|   Module 2
| |   Domain
| |   Infra
| |   DomainImpl
 

Это допустимая структура maven. Однако eclipse покажет каждый проект / модуль в проводнике пакетов:

   Parent
  Module 1
  Domain
  Infra
  DomainImpl
  Module 2
  Domain
  Infra
  DomainImpl
 

И, конечно, это неверно, поскольку некоторые проекты «дублируются». Смотрите следующую картинку:

введите описание изображения здесь

Есть ли какой-нибудь способ заставить Eclipse правильно упорядочить свои модули правильно? Потому что они находятся в моей файловой системе:

введите описание изображения здесь

Ответ №1:

Если вы импортируете проект maven, вы можете изменить шаблоны именования. введите описание изображения здесь таким образом, вы можете решить проблему дублирования имен артефактов в ваших проектах.

Комментарии:

1. То же самое относится и к созданию новых модулей maven. Превосходно, спасибо!