在Java11中使用maven antrun插件创建tar

在Java11中使用maven antrun插件创建tar,java,tar,Java,Tar,在pom.xml中,我正在使用maven-antrun-plugin创建tar。tar文件正在成功创建 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.8</version> <executions>

在pom.xml中,我正在使用maven-antrun-plugin创建tar。tar文件正在成功创建

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.8</version>
   <executions>
    <execution>
        <id>prepare tar for jdk</id>
        <phase>package</phase>
        <configuration>
            <target>
                <unzip
                    src="/tmp/openjdk-11.0.6.zip"
                    dest="${project.build.directory}/tmp" />
                <tar
                    destfile="/openjdk-11.0.6.tar"
                    basedir="${project.build.directory}/tmp"
                    excludes="openjdk-11.0.6.zip" />
            </target>
        </configuration>
        <goals>
            <goal>run</goal>
        </goals>
    </execution>
</executions>
</plugin>

有人能帮我解决这个问题吗?

你怎么处理?另外,请使用完整的错误日志更新您的问题。原因:java.io.StreamCorruptedException:java.base/sun.util.calendar.zoneinfo.load(zoneinfo.java:295)在java.base/sun.util.calendar.zoneinfo文件$1.run(zoneinfo.java:258)处无法识别文件格式,Untar命令为tar-xf“filename”最好在完整的日志中更新您的问题,而不是在注释中更新问题,并用如何卸载文件更新问题。我无法在此处发布完整的堆栈。在shell脚本中,我们使用“tar-xf filename”,您是否从命令行运行
tar
命令?
java.lang.Error: java.io.StreamCorruptedException: File format not recognised