首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven组装插件fileMode不工作于fileSet

Maven组装插件fileMode不工作于fileSet
EN

Stack Overflow用户
提问于 2019-02-04 14:42:58
回答 1查看 1.3K关注 0票数 2

Maven程序集插件没有将fileMode应用于某些fileSets。在一些fileSets上,它可以在其他一些上工作--它不工作。

这是assembly.xml:

代码语言:javascript
复制
<assembly>
<id>
    assembly
</id>
<formats>
    <format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
    <fileSet>
        <directory>src/main/resources/config/
        </directory>
        <outputDirectory>/config/</outputDirectory>
        <excludes>
        </excludes>
    </fileSet>
    <fileSet>
        <directory>src/main/resources/excel/
        </directory>
        <outputDirectory>/excel/</outputDirectory>
        <fileMode>0666</fileMode> <!-- WORKING -->
    </fileSet>
    <fileSet>
        <directory>src/main/resources/logs/
        </directory>
        <outputDirectory>/logs/</outputDirectory>
        <fileMode>0666</fileMode> <!-- NOT WORKING -->
    </fileSet>
    <fileSet>
        <directory>src/main/resources/sh/</directory>
        <outputDirectory>/sh/</outputDirectory>
        <excludes>
            <exclude>*.formatted</exclude>
        </excludes>
        <lineEnding>unix</lineEnding>
    </fileSet>
</fileSets>

在excel/文件夹下解压缩的所有文件都具有-rw-权限,即0666。在日志/文件夹下解压缩的所有文件都有-rwxrwxr-x,而不是0666。

这是pom.xml:

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>3.1.1</version>
    <executions>
        <execution>
            <goals>
                <goal>single</goal>
            </goals>
            <phase>package</phase>
            <configuration>
                <descriptors>
                    <descriptor>src/main/assembly/assembly.xml</descriptor>
                </descriptors>
                <id>assembly</id>
                <appendAssemblyId>false</appendAssemblyId>
            </configuration>
        </execution>
    </executions>
</plugin>
EN

回答 1

Stack Overflow用户

发布于 2021-01-28 04:07:56

这是一种倒退,也是一种已知的错误,不知何故,它不断地养育着它丑陋的脑袋。最新错误报告声称它是在3.1.1之后开始的,但是从您的报告中显然已经出现了问题。

Maven Assembly Jira票务跟踪器上的票上加上评论会很有帮助,这样工程师们就会知道这不仅仅是一次性的。我也经历过这个问题。

相关门票(再退):

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54518556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档