2023年12月13日发(作者:)
使用maven-assembly-plugin打包解压遇到文件权限的问题
昨日部署线上代码,之前采用root打包,以及代码以root用户运行,后面公司考虑到root用户运行程序权限太大,改为一个普通用户
来运行,发现assembly打压后发现conf目录的权限变成了"d------",以非root用户运行,发现文件权限不足。由于上线时间紧,通过对文
件权限修改,上线完了。
上线完成后,通过对于打包权限问题的定位,发现我们之前使用的maven-assembly-plugin的版本是2.X.X存在bug的问题,当版本
升级到3.1.0就会解决这个问题,这样打包后解压文件夹的权限变成正常用户权限的,就不存在那个权限“d-----”太大的问题了。
附带一段assembly配置的demo
assembly为文件


发布评论