Подтвердить что ты не робот

Сортировка зависимостей maven в Eclipse

Просто хотел узнать, возможно ли в Eclipse сортировать зависимости Maven по алфавиту?

Это беспокоит меня, что список из 200 банок не упорядочен...: (

4b9b3361

Ответ 1

Я думаю, вы ссылаетесь на плагин m2eclipse. У вас есть следующие опции:

  • Порядок в навигаторе - это порядок классов. Вы можете сортировать зависимости в POM, чтобы получить лучший список. Конечно, существует проблема с временными зависимостями.

  • Вы можете открыть POM файл в редакторе POM и изучить зависимости на вкладке "Иерархия зависимостей"

  • Вы можете набрать часть имени зависимости, чтобы найти ее, когда открыт элемент дерева "Зависимости Maven".

Ответ 2

Зритель Maven Pom сделает трюк:

Дважды щелкните значок pom.xml, о котором вы заботитесь. Eclipse открывает его в специальном средстве просмотра с пятью вкладками внизу: обзор, зависимости, иерархия зависимостей, эффективный POM и pom.xml.

Нажмите Dependency Hierarchy. В правой части представления вы должны увидеть следующее:

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

В алфавитном порядке.

Ответ 3

Я просто столкнулся с Sortpom Maven Plugin. Это позволяет вам сортировать зависимости в вашем помпе с помощью команды Maven. Поэтому вы можете использовать его в Eclipse, но также и в любой другой среде IDE (я использую NetBeans, где вы можете настроить его как определение пользовательской цели).

Просто запустите:

mvn com.github.ekryd.sortpom:sortpom-maven-plugin:sort -Dsort.sortDependencies=groupId,artifactId

В вики GitHub вы можете найти все параметры.

Но, как указано в комментариях, сортировка, подобная этой, не является хорошей идеей. Пусть ваша IDE позаботится об этом. В NetBeans есть папка "Зависимости" в проекте, где зависимости показаны отсортированными по умолчанию (сначала по типу, затем по имени).

Ответ 4

посмотрите свойства проекта в разделе "путь сборки Java" на вкладке "библиотеки".

Я не знаю точно, работает ли это для плагина m2eclipse.