2012-12-05 86 views
0

追索文件我有一個包含資源文件:Maven插件使用輸出濾波

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

是否有可能更換(過濾)${dependency.tree}財產與mvn dependency:tree -Dincludes=com.foo.bar命令的輸出?

回答

1

這裏沒有簡單的出路,但我認爲這是可能的。

我會做這種方式:

  1. 綁定dependency插件目標tree執行,以generate-resources階段,其配置爲輸出一切某些文件(outputFile選項,見here)。
  2. 使用gmaven插件將該文件加載到dependency.tree屬性(請參閱我的回答here有關如何執行此操作)。這應該在pom.xml中的上一步之後執行,並且將綁定到generate-resources階段。
  3. 使用resources插件+過濾來實現目標。
+0

謝謝。 我使用瞭解決方案1.它解析起來有點容易3.但是兩者都可以正常工作 – Mihhail

+0

@Mihhail你能接受並接受答案嗎? –