gpt4 book ai didi

Maven 程序集插件未在解压缩的依赖项集上应用 fileMode

转载 作者:行者123 更新时间:2023-12-04 20:37:39 28 4
gpt4 key购买 nike

我整个下午都在用这个头撞墙。我需要创建一对程序集( ziptgz ),并且需要为存档中包含的 shell 脚本设置正确的可执行权限。

我所做的似乎没有任何区别,fileMode设置好像没有效果。这是我的程序集描述符中的一个片段:

<dependencySet>
<useProjectArtifact>false</useProjectArtifact>
<useStrictFiltering>true</useStrictFiltering>
<outputDirectory></outputDirectory>
<unpack>true</unpack>
<fileMode>0755</fileMode>
<unpackOptions>
<lineEnding>keep</lineEnding>
<includes>
<include>**/*.sh</include>
</includes>
</unpackOptions>
<includes>
<include>com.example:my-artifact:jar</include>
</includes>
</dependencySet>

解压后,我看不到我所期望的,例如
tar pxvf target/my-package-1.0.0-SNAPSHOT.tgz

我试过有和没有 p,但我仍然想念可执行权限:
-rw-r--r--  1 MWard  staff  1468  3 Sep 09:58 a_script.sh

关于我可能哪里出错的任何想法?谢谢!

最佳答案

这是一个错误:https://issues.apache.org/jira/browse/MASSEMBLY-829

在 maven-assembly-plugin 3.0.0-SNAPSHOT 中解决

关于Maven 程序集插件未在解压缩的依赖项集上应用 fileMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32380530/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com