`
茶是树叶
  • 浏览: 59440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

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的值即可
分享到:
评论

相关推荐

    mac下ant打包android

    最后,运行`ant release -Dchannel=your_channel_name`命令,Ant会根据指定的渠道名执行打包操作,生成对应的APK文件。 总之,Mac下使用Ant对Android App进行多渠道打包是一种常见的做法,它允许开发者灵活地定制...

    ant打包配置文件build.xml

    ant打包配置文件,参考了博主的文章,作者:失语失芯不失梦 链接:https://www.jianshu.com/p/04cfce59890a 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    java项目ant打包脚本

    当你在命令行中输入`ant`命令时,实际上是运行了这个批处理文件。这个脚本会设置必要的环境变量,并调用Java来执行Ant的主类`org.apache.tools.ant.Main`,从而启动Ant构建过程。 4. **`build.xml`文件**: `build...

    ant打包时编码 GBK 的不可映射字符.txt

    ### ant打包时编码 GBK 的不可映射字符 #### 背景介绍 在软件开发过程中,使用构建工具如Ant来自动化编译、打包等任务是十分常见的做法。但是,在处理包含非ASCII字符(例如中文)的源代码时,可能会遇到字符编码...

    Android ANT批量打包教程及所有资源文件

    ANT是一个基于Java的构建工具,它可以读取XML格式的构建文件(build.xml),执行编译、测试、打包等任务。在Android项目中,ANT可以用来替代Eclipse或Android Studio的Gradle构建系统,实现命令行下的自动化构建。 ...

    ant打包的build.xml文件

    一个普通java程序用ant打包的列子,完整的,里面采用的是eclipse自带的编译插件进行的打包,需要结合eclipse中的插件一起使用

    ant打包Web工程

    7. **运行Ant**:最后,通过命令行运行`ant`命令,执行`build.xml`中的任务,即可完成Web工程的打包。例如,`ant compile`编译源码,`ant war`则生成WAR文件。 8. **扩展与集成**:除了基本功能,Ant还可以通过插件...

    ant 打包 java project 为ant

    6. **路径(Path)**:Ant的`&lt;path&gt;`元素用于定义类路径或源路径,这在指定编译或运行时需要的类文件位置时非常有用。 7. **依赖关系(Dependencies)**:Ant支持定义任务间的依赖关系,确保任务按照正确的顺序执行...

    java的Ant打包工具

    Apache Ant的版本`apache-ant-1.8.2-bin`包含了Ant的二进制分发包,其中包含了Ant的可执行文件和必要的库文件,可以直接解压使用。 总之,Java的Ant打包工具是项目自动化构建的利器,通过灵活的配置和强大的功能,...

    ant打包

    总结来说,"ant打包"是使用Apache Ant工具对Java项目进行编译、打包的过程,这通常涉及到编写XML格式的构建文件,定义一系列构建任务,并可能包含自定义规则来满足项目特有的需求。Ant作为一款源码级别的构建工具,...

    使用ant打包android

    这些任务可以包括编译源代码、生成JAR或APK文件、执行单元测试等。在Android项目中,Ant主要用来生成APK文件,这是Android应用的可部署格式。 1. **设置环境** 在开始使用Ant之前,确保已安装Java JDK和Android ...

    ant打包详细教程

    `task`则是执行的具体动作,如`javac`用于编译Java源代码,`jar`用于创建JAR文件,`copy`用于文件复制等。 在Ant中,打包过程通常涉及以下几个步骤: 1. **编译源代码**:使用`javac`任务编译`.java`文件为`.class...

    ant打包编译全套资料

    "ant案例"涵盖了各种实际场景的应用,比如如何配置Ant来编译Java项目、打包JAR文件、生成WAR文件以部署到Web服务器,甚至如何执行单元测试、代码覆盖率分析等。通过实际操作案例,可以更直观地学习Ant的工作原理和...

    Ant 打包工程

    在软件开发过程中,打包是将源代码、资源文件等整合为可执行程序或库的重要步骤。在Java领域,Ant作为一款强大的构建工具,被广泛用于自动化构建任务,包括编译、测试、打包和部署等。本文将深入探讨Ant在打包工程中...

    ant打包部署工具,官方下载

    在“apache-ant-1.8.1”这个压缩包中,包含了Ant 1.8.1版本的所有文件和目录,包括bin目录下的可执行脚本(ant和ant.bat),lib目录下的核心库和依赖库,以及docs目录下的用户手册和API文档。用户可以通过解压这个...

    ANT打包命令详解api指令

    2. **ANT示例1.1** 是一个完整的项目构建流程,包括初始化、编译、打包和运行。`init`任务创建目标目录,`compile`任务编译源代码,`build`任务生成JAR文件,`run`任务运行已编译的类,`clean`任务删除编译生成的...

    ant打包工具

    Ant基于XML,它的主要任务是编译源代码、创建JAR文件、执行测试、部署应用程序等。本文将深入探讨Ant的工作原理、配置与使用方法。 **一、Ant的原理** Ant是一个Java程序,它通过读取名为build.xml的XML文件来获取...

    ANT打包可执行JAR包脚本

    非maven项目中的ANT打包可执行JAR包脚本,包括配置文件、第三方jar打包

Global site tag (gtag.js) - Google Analytics