只是想知道在 Eclipse 中是否可以按字母顺序对 Maven 依赖项进行排序?
列出 200 个未订购的罐子的清单让我很困扰...... :(
只是想知道在 Eclipse 中是否可以按字母顺序对 Maven 依赖项进行排序?
列出 200 个未订购的罐子的清单让我很困扰...... :(
我猜你指的是 m2eclipse 插件。您有以下选择:
导航器中的顺序是类路径顺序。您可以对 POM 中的依赖项进行排序以获得更好的列表。当然,瞬态依赖存在问题。
您可以在 POM 编辑器中打开 POM 文件并在“依赖层次结构”选项卡中检查依赖关系
当树项“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 在项目中有一个“依赖项”文件夹,默认情况下显示的依赖项是按类型排序的(首先按类型,然后按名称)。
查看“库”选项卡下“java 构建路径”部分中的项目属性。
我不确定这是否适用于 m2eclipse 插件。