在Eclipse中sortingmaven依赖关系

只是想知道是否有可能在Eclipse中按字母顺序对Maven依赖关系进行sorting?

这是困扰我有一个200jar没有订购清单…… 🙁

我想你是指m2eclipse插件。 你有这些选项:

  1. 导航器中的顺序是类path顺序。 您可以对POM中的依赖进行sorting以获得更好的列表。 当然,临时依赖关系存在问题。

  2. 您可以在POM编辑器中打开POM文件,并在“依赖关系层次”选项卡中检查依赖关系

  3. 您可以键入一个依赖项名称的一部分,以便在打开树项“Maven Dependencies”时find它。

Maven的Pom浏览器将会诀窍:

双击您关心的pom.xml 。 Eclipse在一个特殊的查看器中打开它,底部有五个选项卡:概述,依赖关系,依赖关系层次结构,有效的POM和pom.xml。

单击Dependency Hierarchy 。 您应该在视图的右侧看到以下内容:

在这里输入图像说明

这是按字母顺序的

我刚刚碰到了Sortpom Maven Plugin 。 这使您可以使用Maven命令对您的pom中的依赖项进行sorting。 所以你可以在Eclipse中使用它,也可以在任何其他的IDE中使用它(我使用的是NetBeans,你可以将它configuration为自定义的目标定义)。

只需运行:

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

在GitHub wiki上你可以find所有的参数 。

但正如评论中指出的那样,这样sorting并不是一个好主意。 让你的IDE照顾它。 NetBeans在项目中有一个“Dependencies”文件夹,依赖项默认显示(按types,然后按名称sorting)。

看看“库”选项卡下的“java构buildpath”部分中的项目属性。

我不知道这是否适用于m2eclipse插件。