【问题标题】:Maven zip Assembly, include subdirectory contentMaven zip 程序集,包含子目录内容
【发布时间】:2015-01-22 16:55:42
【问题描述】:

我有以下用于 maven 脚本的程序集描述符:

<filesets>

   <fileSet>
      <directory>./target/dependency/local/java</directory>
      <includes>
        <include>*/*</include>
      </includes>
      <outputDirectory>thirdparty/java</outputDirectory>
    </fileSet>

</filesets>

我的意图是在我的 zip 程序集中包含路径 target/dependency/local/java 下的子目录的所有内容文件,但不包含它自己的子目录。 我要包含的完整路径是:target/dependency/local/java/7.0.51 输出路径应该是:thirdparty/java

我尝试了如下的正则表达式:

<directory>%regex[./target/dependency/local/java/**/*.*]</directory>

但它没有用。 请帮忙。

提前致谢

【问题讨论】:

    标签: java regex file maven ant


    【解决方案1】:

    我将把这个留给那些发现这个悬而未决的问题的迷失的灵魂。

    您需要将包含更改为 **/* 以包含指定目录中的所有内容。这是你唯一需要改变的。

    【讨论】:

    • 谢谢,迟到总比不到好:)
    • 在这种情况下,您也可以根本不定义&lt;includes&gt;。
    猜你喜欢
    • 1970-01-01
    • 2018-07-23
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    相关资源
    最近更新 更多