Mave-assembly-plugin:自定义描述符以排除文件夹

用户名

我有以下目录结构:

MyProject/
   - temp/
     - cat_A/
         - tmp/
         - file_A
     - cat_B/
         - tmp/
         - file_B

我正在使用maven-assembly-plugin我想创建一个tar.gz文件,其内容如下所示:

output/
  - cat_A/
    - file_A
  - cat_B/
    - file_B

我试图制作一个自定义描述符,如下所示:

<assembly …>
   <id>my-result</id>
  <formats>
    <format>tar.gz</format>
  </formats>
  <fileSets>
    <fileSet>
      <directory>${project.baseDir}/temp</directory>
      <outputDirectory>output</outputDirectory>

      <!-- tried to exclude tmp/ folder-->

        <excludes>
            <exclude>${project.baseDir}/temp/cat_A/tmp</exclude>
            <exclude>${project.baseDir}/temp/cat_B/tmp</exclude>
        </excludes>

    </fileSet>
  </fileSets>
</assembly>

但是最终输出仍然包含tmp /文件夹。

如何排除tmp/文件夹并达到我想要的结果?

一月

因为它是一个目录,所以您必须将排除项更改为:

    <excludes>
        <exclude>/cat_A/tmp/**</exclude>
        <exclude>/cat_B/tmp/**</exclude>
    </excludes>

更新:无,${project.baseDir}/temp因为它是相对于您的目录的

提供进一步的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Assembly.LoadFrom获取自定义属性

来自分类Dev

maven-assembly-plugin:不包含文件

来自分类Dev

自定义文件夹颜色

来自分类Dev

如何将文件夹关联到某个文件描述符?

来自分类Dev

Execute maven assembly plugin only on child POMs

来自分类Dev

maven-assembly-plugin:如何使用appendAssemblyId

来自分类Dev

多个Maven-assembly-plugin配置

来自分类Dev

打开/关闭“ maven-assembly-plugin”

来自分类Dev

将dll安装到Assembly文件夹的批处理脚本

来自分类Dev

`Assembly.Load`在一个单独的文件夹中

来自分类Dev

将dll安装到Assembly文件夹的批处理脚本

来自分类Dev

在哪里可以找到有关自定义USB描述符类型的信息

来自分类Dev

在Swift中为iOS字体描述符添加自定义权重

来自分类Dev

c ++:让用户进程写入LOCAL_SYSTEM命名管道-自定义安全描述符

来自分类Dev

将值从自定义HttpControllerSelector和HttpActionSelector转发到其描述符

来自分类Dev

在哪里可以找到有关自定义USB描述符类型的信息

来自分类Dev

c ++:让用户进程写入LOCAL_SYSTEM命名管道-自定义安全描述符

来自分类Dev

将值从自定义HttpControllerSelector和HttpActionSelector转发到其描述符

来自分类Dev

Files.walkFileTree 使用自定义 FileVisitor 泄漏目录描述符

来自分类Dev

使用ARM Assembly创建文件

来自分类Dev

在.NET Assembly中从RVA计算文件偏移

来自分类Dev

使用ARM Assembly创建文件

来自分类Dev

如何在自定义任务之前对sbt-assembly进行排序

来自分类Dev

覆盖maven-assembly-plugin输出文件名

来自分类Dev

根文件夹中的自定义php文件

来自分类Dev

自定义删除文件夹中的文件

来自分类Dev

mave 3.2无法访问本地关系实例返回502代码

来自分类Dev

Surefire 2.18v,带有testng,mave和Selenium Webdriver

来自分类Dev

Go工作区与自定义文件夹结构

Related 相关文章

  1. 1

    Assembly.LoadFrom获取自定义属性

  2. 2

    maven-assembly-plugin:不包含文件

  3. 3

    自定义文件夹颜色

  4. 4

    如何将文件夹关联到某个文件描述符?

  5. 5

    Execute maven assembly plugin only on child POMs

  6. 6

    maven-assembly-plugin:如何使用appendAssemblyId

  7. 7

    多个Maven-assembly-plugin配置

  8. 8

    打开/关闭“ maven-assembly-plugin”

  9. 9

    将dll安装到Assembly文件夹的批处理脚本

  10. 10

    `Assembly.Load`在一个单独的文件夹中

  11. 11

    将dll安装到Assembly文件夹的批处理脚本

  12. 12

    在哪里可以找到有关自定义USB描述符类型的信息

  13. 13

    在Swift中为iOS字体描述符添加自定义权重

  14. 14

    c ++:让用户进程写入LOCAL_SYSTEM命名管道-自定义安全描述符

  15. 15

    将值从自定义HttpControllerSelector和HttpActionSelector转发到其描述符

  16. 16

    在哪里可以找到有关自定义USB描述符类型的信息

  17. 17

    c ++:让用户进程写入LOCAL_SYSTEM命名管道-自定义安全描述符

  18. 18

    将值从自定义HttpControllerSelector和HttpActionSelector转发到其描述符

  19. 19

    Files.walkFileTree 使用自定义 FileVisitor 泄漏目录描述符

  20. 20

    使用ARM Assembly创建文件

  21. 21

    在.NET Assembly中从RVA计算文件偏移

  22. 22

    使用ARM Assembly创建文件

  23. 23

    如何在自定义任务之前对sbt-assembly进行排序

  24. 24

    覆盖maven-assembly-plugin输出文件名

  25. 25

    根文件夹中的自定义php文件

  26. 26

    自定义删除文件夹中的文件

  27. 27

    mave 3.2无法访问本地关系实例返回502代码

  28. 28

    Surefire 2.18v,带有testng,mave和Selenium Webdriver

  29. 29

    Go工作区与自定义文件夹结构

热门标签

归档