Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant 蚂蚁;如何指定一个文件是可执行的,这样我就不会';不必使用chmod+;每次x_Ant_Build_Executable - Fatal编程技术网

Ant 蚂蚁;如何指定一个文件是可执行的,这样我就不会';不必使用chmod+;每次x

Ant 蚂蚁;如何指定一个文件是可执行的,这样我就不会';不必使用chmod+;每次x,ant,build,executable,Ant,Build,Executable,使用Ant构建应用程序时,它会生成一个ZIP文件 我在这个zip中有一个sh文件,它是构建过程的一部分。每次构建之后,我都必须执行chmod+xmyfile.sh,因为ant无法保留其原始的可执行权限 如何指示ant保留对此文件的可执行权限?您可以使用filemode属性执行此操作: <zip destfile="myapp.zip"> <zipfileset dir="scripts" includes="myscript.sh" filemode="755" /&g

使用Ant构建应用程序时,它会生成一个ZIP文件

我在这个zip中有一个
sh
文件,它是构建过程的一部分。每次构建之后,我都必须执行
chmod+xmyfile.sh
,因为ant无法保留其原始的可执行权限


如何指示ant保留对此文件的可执行权限?

您可以使用
filemode
属性执行此操作:

<zip destfile="myapp.zip">
    <zipfileset dir="scripts" includes="myscript.sh" filemode="755" />
    <zipfileset dir="build" includes="myapp.jar" />
</zip>