只想知道在Eclipse中是否可以按字母顺序对Maven依赖项进行排序?
不能订购200个罐子的列表让我很困扰... :(
只想知道在Eclipse中是否可以按字母顺序对Maven依赖项进行排序?
不能订购200个罐子的列表让我很困扰... :(
Answers:
我猜您指的是m2eclipse插件。您有以下选择:
导航器中的顺序是类路径顺序。您可以在POM中对依赖项进行排序,以获得更好的列表。当然,瞬态依赖存在问题。
您可以在POM编辑器中打开POM文件,并在选项卡“ Dependency Hierarchy”中检查相关性。
当树项目“ Maven Dependencies”打开时,您可以键入依赖项名称的一部分以找到它。
我刚遇到Sortpom Maven插件。这使您可以使用Maven命令对pom中的依赖项进行排序。因此,您可以在Eclipse中使用它,也可以在任何其他IDE中使用它(我正在使用NetBeans,可以在其中将其配置为自定义目标定义)。
只需运行:
mvn com.github.ekryd.sortpom:sortpom-maven-plugin:sort -Dsort.sortDependencies=groupId,artifactId
在GitHub Wiki上,您可以找到所有参数。
但是正如评论中指出的那样,这样的排序不是一个好主意。让您的IDE照顾它。NetBeans在项目中有一个“依赖项”文件夹,其中的依赖项显示为默认排序(首先按类型,然后按名称)。