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


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

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

5 59

5 ответов:

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

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

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

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

просмотрщик Pom Maven сделает трюк:

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

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

enter image description here

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

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

просто наберите:

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

в GitHub wiki вы можете найти параметры.

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

наконец, теперь это возможно с фотоном затмения.

просто установите флажок "Сортировать записи библиотеки в алфавитном порядке в Проводнике пакетов" в разделе Настройки - > Java - > внешний вид

см. также здесь в разделе "сортировка записей библиотеки в алфавитном порядке в Проводнике пакетов".

к сожалению, есть ошибка, по крайней мере для меня, что исходные папки также переупорядочены, см. здесь.

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

Я не уверен, если это работает для плагин m2eclipse.