0

以下を含むリソースファイルがあります。

${project.version}
${dependency.tree}

${dependency.tree}(フィルタリング)プロパティをmvn dependency:tree -Dincludes=com.foo.barコマンド出力に置き換えることは可能ですか?

4

1 に答える 1

1

ここから抜け出すのは簡単ではありませんが、可能だと思います。

私はこのようにします:

  1. dependencyプラグインの目標tree実行をgenerate-resourcesフェーズにバインドし、すべてをファイルに出力するように構成します (outputFileオプション、こちらを参照)。
  2. gmavenプラグインを使用して、このファイルをプロパティにロードします (方法については、こちらdependency.treeの回答を参照してください)。これは、pom.xml の前のステップの後に進み、フェーズにバインドする必要があります。generate-resources
  3. プラグイン + フィルタリングを使用resourcesして目標を達成します。
于 2012-12-05T08:24:31.090 に答える