Maven插件使用过滤输出到追索文件

时间:2012-12-05 08:14:12

标签: maven maven-dependency-plugin maven-resources-plugin

我的资源文件包含:

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

是否可以用${dependency.tree}命令输出替换(过滤)mvn dependency:tree -Dincludes=com.foo.bar属性?

1 个答案:

答案 0 :(得分:1)

这里没有简单的方法,但我认为这是可能的。

我这样做:

  1. dependency插件目标tree执行绑定到generate-resources阶段并将其配置为将所有内容输出到某个文件(outputFile选项,请参阅here)。< / LI>
  2. 使用gmaven插件将此文件加载到dependency.tree属性中(有关如何操作,请参阅我的回答here)。这应该在pom.xml中的上一步之后进行,并绑定到generate-resources阶段。
  3. 使用resources插件+过滤来实现目标。