Просто хотел узнать, возможно ли в Eclipse сортировать зависимости Maven по алфавиту?
Это беспокоит меня, что список из 200 банок не упорядочен...: (
Просто хотел узнать, возможно ли в Eclipse сортировать зависимости Maven по алфавиту?
Это беспокоит меня, что список из 200 банок не упорядочен...: (
Я думаю, вы ссылаетесь на плагин m2eclipse. У вас есть следующие опции:
Порядок в навигаторе - это порядок классов. Вы можете сортировать зависимости в POM, чтобы получить лучший список. Конечно, существует проблема с временными зависимостями.
Вы можете открыть POM файл в редакторе POM и изучить зависимости на вкладке "Иерархия зависимостей"
Вы можете набрать часть имени зависимости, чтобы найти ее, когда открыт элемент дерева "Зависимости Maven".
Зритель Maven Pom сделает трюк:
Дважды щелкните значок pom.xml
, о котором вы заботитесь. Eclipse открывает его в специальном средстве просмотра с пятью вкладками внизу: обзор, зависимости, иерархия зависимостей, эффективный POM и pom.xml.
Нажмите Dependency Hierarchy
. В правой части представления вы должны увидеть следующее:
В алфавитном порядке.
Я просто столкнулся с Sortpom Maven Plugin. Это позволяет вам сортировать зависимости в вашем помпе с помощью команды Maven. Поэтому вы можете использовать его в Eclipse, но также и в любой другой среде IDE (я использую NetBeans, где вы можете настроить его как определение пользовательской цели).
Просто запустите:
mvn com.github.ekryd.sortpom:sortpom-maven-plugin:sort -Dsort.sortDependencies=groupId,artifactId
В вики GitHub вы можете найти все параметры.
Но, как указано в комментариях, сортировка, подобная этой, не является хорошей идеей. Пусть ваша IDE позаботится об этом. В NetBeans есть папка "Зависимости" в проекте, где зависимости показаны отсортированными по умолчанию (сначала по типу, затем по имени).
посмотрите свойства проекта в разделе "путь сборки Java" на вкладке "библиотеки".
Я не знаю точно, работает ли это для плагина m2eclipse.