ret*_*eto 5 java web-applications war java-ee
作为应用程序之战的一部分,我们想发布一些帮助脚本(shell脚本).不幸的是,我们的构建系统(maven)似乎丢弃了所有文件的权限,并且脚本最终没有设置可执行位.
甚至可以这样做吗?.war格式是否支持可执行文件?如果是的话:怎么能告诉maven在这个过程中保留权限/修复它们?
问题更有可能是底层 zip 格式不支持这些位。
如果您使用脚本名称显式执行 /bin/sh,则不需要设置执行位。
另请注意,您的程序(知道脚本的位置)可以在启动前调用“chmod +x script.sh”。