76

Eclipse で Maven の依存関係をアルファベット順にソートできるかどうか知りたいですか?

注文されていない200個の瓶のリストがあるのは面倒です... :(

4

6 に答える 6

41

m2eclipseプラグインを参照していると思います。次のオプションがあります。

  1. ナビゲーターでの順序は、クラスパスの順序です。POM の依存関係を並べ替えて、より適切なリストを取得できます。もちろん、一時的な依存関係には問題があります。

  2. POM エディターで POM ファイルを開き、[依存関係階層] タブで依存関係を調べることができます。

  3. ツリー項目「Maven Dependencies」が開いているときに、依存関係の名前の一部を入力して見つけることができます。

于 2010-09-28T13:02:17.597 に答える
16

Maven の Pom ビューアーがこのトリックを実行します。

pom.xml気になるところをダブルクリック。Eclipse は、下部に 5 つのタブ (概要、依存関係、依存関係階層、効果的な POM、および pom.xml) がある特別なビューアーでそれを開きます。

をクリックしDependency Hierarchyます。ビューの右側に次のように表示されます。

ここに画像の説明を入力

アルファベット順です。

于 2015-10-30T19:26:44.747 に答える
14

Sortpom Maven Pluginに遭遇しました。これにより、Maven コマンドを使用して pom の依存関係をソートできます。そのため、Eclipse だけでなく、他の IDE でも使用できます (カスタムの目標定義として構成できる NetBeans を使用しています)。

実行するだけです:

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

GitHub wiki で、すべてのパラメーターを見つけることができます。

しかし、コメントで指摘されているように、このような並べ替えはお勧めできません。IDE に任せてください。NetBeans のプロジェクトには「依存関係」フォルダがあり、依存関係がデフォルトで (最初はタイプ順、次に名前順で) ソートされて表示されます。

于 2013-02-06T15:43:18.523 に答える
1

「ライブラリ」タブの「javaビルドパス」セクションでプロジェクトのプロパティを確認してください。

これがm2eclipseプラグインで機能するかどうかはわかりません。

于 2010-09-28T14:04:40.310 に答える
1

→ →Sort library entries alphabetically in Package Explorerの下がチェックされているという問題がありましたが、依存関係はまだソートされていません。PreferencesJavaAppearance

ライブラリパスを右クリックしてクリックShow in- >System Explorer問題を修正しました。

ここに画像の説明を入力

于 2021-08-29T22:20:30.027 に答える