ant打包时赋予文件执行权限

最近在用ant打包代码,打包的文件里有shell脚本,测试非得让打包的时候赋予脚本可执行的权限,汗呢。好吧,开始到处搜集资料,最后发现tar有这个功能。示例代码如下:
      <tar destfile="${archive.dir}/${tar.name}"
        longfile="gnu"
        compression="gzip">
        <tarfileset dir="${work.dir}/deploy"
            [b]mode="755"[/b]
            username="${tar.user}"
            group="${tar.group}">
            <include name="bin/**"/>
        </tarfileset>
    </tar> 

根据自己的需要修改mode的值即可

你可能感兴趣的:(ant)