maven assembly插件创建没有文件的zip

maven assembly插件创建没有文件的zip,maven,maven-plugin,maven-assembly-plugin,Maven,Maven Plugin,Maven Assembly Plugin,maven assembly插件生成空的zip存档,但源文件夹不是空的 插件配置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>${maven-assembly-plugin.version}</version>

maven assembly插件生成空的zip存档,但源文件夹不是空的

插件配置:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>${maven-assembly-plugin.version}</version>
    <dependencies>
         <dependency>
              <groupId>com.my.group</groupId>
              <artifactId>maven-assemblies</artifactId>
              <version>${bigdata-assemblies.version}</version>
         </dependency>
     </dependencies>
     <executions>
         <execution>
             <id>airflow-dags</id>
             <phase>package</phase>
             <goals>
                 <goal>single</goal>
             </goals>
             <configuration>
                 <descriptorRefs>
                     <descriptorRef>airflow-dags-assembly</descriptorRef>
                 </descriptorRefs>
                 <appendAssemblyId>true</appendAssemblyId>
             </configuration>
         </execution>
     </executions>
 </plugin>

org.apache.maven.plugins
maven汇编插件
${maven assembly plugin.version}
com.my.group
maven组件
${bigdata assemblies.version}
气流DAG
包裹
单一的
气流DAG组件
真的
My airflow-dags-assembly.xml:

<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
    <id>airflow-dags</id>
    <formats>
        <format>zip</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <fileSets>
        <fileSet>
            <directory>src/main/airflow-dags</directory>
            <outputDirectory>/</outputDirectory>
            <fileMode>0644</fileMode>
        </fileSet>
        <fileSet>
            <directory>target/main/airflow-dags</directory>
            <outputDirectory>/</outputDirectory>
            <fileMode>0644</fileMode>
        </fileSet>
    </fileSets>
</assembly>

气流DAG
拉链
假的
src/主/气流DAG
/
0644
目标/主/气流DAG
/
0644
我在src/main/afflow DAG和target/main/afflow DAG中有文件,但我一直得到空的zip文件:


尝试向文件集添加
包括
,如中所述


src/主/气流DAG
/
0644
**/*

根据需要调整文件模式。

尝试向文件集添加
包含
,如中所述


src/主/气流DAG
/
0644
**/*

根据需要调整文件模式。

我认为您的配置是正确的。您可以使用-X选项运行maven并附加日志吗?调试日志可能会给出一些提示。据我所知,您的配置是正确的。您可以使用-X选项运行maven并附加日志吗?调试日志可以提供一些提示。
<fileSet>
    <directory>src/main/airflow-dags</directory>
    <outputDirectory>/</outputDirectory>
    <fileMode>0644</fileMode>
    <includes>
        <include>**/*</include>
    </includes>
</fileSet>