0

更新: この問題は解決されたようです。ソース コードのコピーで作成することもできましたが、この問題を特定するために必要になる前に削除した一時的なコピーでした。私はこれを追跡し続け、根本的な原因を特定できるかどうかを確認しています. そうでない場合は、問題をクローズします。

mvn dependency:list -DoutputFile=/path/to/file.txt -DappendOutput=trueマルチモジュール Maven プロジェクトのルート ディレクトリから実行すると、結果の出力ファイルには、ルート pom.xml ファイルのモジュール セクションで宣言された最後のモジュールの依存関係のみが含まれます。各サブモジュールの出力を出力ファイルに追加するために必要なことはありますか?

構成: Maven 3.0.3 maven-dependency-plugin 2.6

4

1 に答える 1

0

次のコマンドを使用している場合: -

mvn dependency:list -DoutputFile=/path/to/file.txt -DappendOutput=true

結果は無効であり、Maven は私に言った

[INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ ...

次に、バージョンを指定するように変更します

mvn org.apache.maven.plugins:maven-dependency-plugin:2.6:list -DoutputFile=/path/to/file.txt -DappendOutput=true

結果は有効で、Maven は私に次のように言いました。

[INFO] --- maven-dependency-plugin:2.6:list (default-cli) @ ...

実行中のバージョンが 2.6であることを確認することをお勧めします。とにかく、私は常に次のコマンドを次のように使用します

mvn dependency:list > /path/to/file.txt

私見では、次の例のように、モジュールごとに結果がより良く、より明確になっています。

    [INFO] Scanning for projects...
    [INFO] -------------------------------------------------------------------
    [INFO] Reactor Build Order:
    [INFO] 
    [INFO] my-parent
    [INFO] my-sub1
    [INFO] my-sub2
    [INFO]
    [INFO] -------------------------------------------------------------------
    [INFO] Building my-parent
    [INFO] -------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ my-parent  ---
    [INFO] 
    [INFO] The following files have been resolved:
            ...
    [INFO] -------------------------------------------------------------------
    [INFO] Building my-sub1
    [INFO] -------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ my-sub1   ---
    [INFO] 
    [INFO] The following files have been resolved:
            ...
    [INFO] -------------------------------------------------------------------
    [INFO] Building my-sub2
    [INFO] -------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ my-sub2    ---
    [INFO] 
    [INFO] The following files have been resolved:
            ...
    [INFO] 
    [INFO] -------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO] 
    [INFO] my-parent ........................................ SUCCESS [0.745s]
    [INFO] my-sub1 .......................................... SUCCESS [0.675s]
    [INFO] my-sub2 .......................................... SUCCESS [0.671s]
    [INFO] -------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] -------------------------------------------------------------------
    [INFO] Total time: 2.938s
    [INFO] Finished at: Fri Mar 01 17:01:39 ICT 2013
    [INFO] Final Memory: 17M/218M
    [INFO] -------------------------------------------------------------------

これが役立つことを願っています。

よろしく、

チャーリー Ch.

于 2013-03-01T10:10:02.840 に答える