【问题标题】:Maven plugin output to recourse file using filteringMaven 插件输出到使用过滤的资源文件
【发布时间】:2012-12-05 08:14:11
【问题描述】:

我的资源文件包含:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    我会这样做:

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

    【讨论】:

    • 谢谢。我使用了解决方案 1。它比 3 更容易解析,但两者都适合我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 2011-11-20
    • 1970-01-01
    • 2012-12-18
    • 2015-10-25
    • 1970-01-01
    • 2011-05-02
    相关资源
    最近更新 更多