pog*_*gul 5 maven maven-assembly-plugin
我整个下午一直用这个撞到墙上.我需要创建一对程序集(zip和tgz),并需要为归档中包含的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>
Run Code Online (Sandbox Code Playgroud)
在解开之后,我看不到我的期望,例如
tar pxvf target/my-package-1.0.0-SNAPSHOT.tgz
Run Code Online (Sandbox Code Playgroud)
我已经尝试过有没有p,但我仍然想念可执行文件:
-rw-r--r-- 1 MWard staff 1468 3 Sep 09:58 a_script.sh
Run Code Online (Sandbox Code Playgroud)
关于我可能出错的地方的任何想法?谢谢!
小智 3
这是一个错误:https ://issues.apache.org/jira/browse/MASSSEMBLY-829
在 maven- assembly-plugin 3.0.0-SNAPSHOT 中解决
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |