使用 Maven 程序集插件,我知道我可以设置 tar 中包含的文件的权限,例如此处。但是我可以使用插件来设置 tar 本身的权限吗?
也许我应该只是蚂蚁插件,但这有点乱
使用 Maven 程序集插件,我知道我可以设置 tar 中包含的文件的权限,例如此处。但是我可以使用插件来设置 tar 本身的权限吗?
也许我应该只是蚂蚁插件,但这有点乱
我还没有对此进行测试,但您也许可以使用“exec-maven-plugin”来执行此操作。
如何更改maven打包的jar的权限?我正在使用 Maven 程序集插件
“使用 maven:exec 插件执行 chmod”
所以想法是,您将在 pom.xml 文件中添加另一个插件,以设置 tar 本身的权限。
我看到的唯一缺点是您必须在 pom 文件中的插件 xml 代码中包含文件名。这很好,因为我在 maven-assembly-plugin 中列出了它。但是文件扩展名是在 assembly.xml(.zip 或 .tar-gz)中找到的,因此如果您在 assembly.xml 中更改文件扩展名,您必须记住在 pom.xml 文件中进行更改。不是什么大麻烦,但在您的第一次评论中可能很容易错过。