代码之家  ›  专栏  ›  技术社区  ›  Sebastien Lorber

在Eclipse中排序maven依赖项

  •  65
  • Sebastien Lorber  · 技术社区  · 16 年前

    只是想知道在Eclipse中是否可以按字母顺序对Maven依赖项进行排序?

    有200个罐子没有订购,这让我很烦恼。。。:(

    5 回复  |  直到 16 年前
        1
  •  40
  •   Mohammad Faisal Reza    6 年前

    只需勾选复选框 Sort library entries alphabetically in Package Explorer 在下面 Preferences → Java → Appearance

    另请参见 here

    不幸的是,有一个错误,至少对我来说,源文件夹也被重新排序,请参阅 here

    preferences

        2
  •  41
  •   Aaron Digulla    16 年前

    我猜你指的是m2eclipse插件。您有以下选项:

    1. 导航器中的顺序是类路径顺序。您可以对POM中的依赖项进行排序,以获得更好的列表。当然,暂时依赖性也有问题。

        3
  •  16
  •   Jake Toronto    10 年前

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

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

    enter image description here

    它是按字母顺序排列的。

        4
  •  13
  •   Jasper de Vries nndru    9 年前

    我刚刚碰到了 Sortpom Maven Plugin . 这使您能够使用Maven命令对pom中的依赖项进行排序。因此,您可以在Eclipse中使用它,也可以在任何其他IDE中使用它(我使用NetBeans,您可以将其配置为自定义目标定义)。

    简单运行:

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

    在GitHub wiki上可以找到 all parameters

    但正如评论中指出的那样,这样的排序不是一个好主意。让你的IDE来处理。NetBeans在项目中有一个“Dependencies”文件夹,在该文件夹中,依赖项按默认顺序显示(首先按类型,然后按名称)。

        5
  •  1
  •   Salandur    16 年前

    推荐文章