使用Ant构建我的应用程序时,它会生成一个ZIP文件。
我在此zip文件中有一个sh
文件,该文件包含在构建过程中。在每次构建之后,我必须执行chmod +x myFile.sh
,因为ant无法保留其原始的可执行权限。
如何指示ant保留此文件的可执行权限?
答案 0 :(得分:10)
您可以使用filemode
属性执行此操作:
<zip destfile="myapp.zip">
<zipfileset dir="scripts" includes="myscript.sh" filemode="755" />
<zipfileset dir="build" includes="myapp.jar" />
</zip>