`

ant打包配置

    博客分类:
  • Ant
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<project name="struts2" default="about" basedir=".">
   <target name="init">
       <property name="build" value="build" />
       <property name="src" value="src"/>
       <property environment="myenc"/>
       <!-- 写成 WebContent/WEB-INF/lib/*.jar会报错
              至于原因我就不清楚了
         -->
       <property name="struts2jar1"
                 value="WebContent/WEB-INF/lib/freemarker-2.3.15.jar"
                 />
       <property name="struts2jar2"
                 value="WebContent/WEB-INF/lib/struts2-core-2.1.8.1.jar"
                 /> 
      <property name="struts2jar3"
                 value="WebContent/WEB-INF/lib/xwork-core-2.1.6.jar"
                 /> 
       <mkdir dir="${build}" />
       <mkdir dir="${build}/WEB-INF"/>
       <mkdir dir="${build}/WEB-INF/classes"/>
       
       <copy todir="${build}">
          <fileset dir="${basedir}">
       <!-- 这里有点小bug -->
               <include name="*.jsp" />
               <include name="WEB-INF/**"/>
               <exclude name="bulid.xml"/>
          </fileset>
       </copy>
   </target>
   <target name="compile" depends="init">
      
       <javac srcdir="${src}"
              destdir="${build}/WEB-INF/classes"
              classpath="${struts2jar1}:${struts2jar2}:${struts2jar3}"
               />
        <echo>
         正在编译...
      </echo>       
   </target>
   <target name="struts2war" depends="compile">
     
      <war warfile="D:/apache-tomcat-6.0.18/webapps/struts2.war"
           webxml="${build}/WEB-INF/web.xml"
           >
           <lib dir="${build}/WEB-INF/lib"/>
           <fileset dir="${build}" />
      </war>
       <echo>
        正在打包...
      </echo>
   </target>
   
   <target name="about">
      <echo>
        要开始打包了...
      </echo>
   </target>
</project>
分享到:
评论

相关推荐

    ant打包配置文件build.xml

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

    Cocos安卓打包 ANT全套配置

    项目的根目录通常包含一个名为`project.android`的文件夹,这是ANT打包配置的主要工作区。 3. **修改build.xml**:在`project.android`目录下,打开`build.xml`文件,这是ANT的构建脚本。你需要根据你的项目需求来...

    mac下ant打包android

    在Android应用开发中,构建和打包过程是必不可少的环节,特别是在多渠道发布时,需要针对不同的市场或平台生成定制的APK。...通过理解和配置Ant脚本,你可以有效地管理和自动化整个打包过程,提高开发效率。

    Ant打包 Hibernate配置 实例

    Ant是一个由Apache软件基金会开发的Java构建工具,它允许开发者通过XML配置文件来定义构建任务,如编译、测试、打包和部署等。Ant的灵活性和可扩展性使得它成为Java项目自动化构建的理想选择。在Ant中,我们可以通过...

    ant打包的build.xml文件

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

    java项目ant打包脚本

    综上所述,`java项目ant打包脚本`是Java开发过程中不可或缺的一部分,它通过Ant工具和`build.xml`配置文件实现了项目的自动化构建,提高了开发效率并确保了构建的一致性。理解并熟练掌握Ant打包脚本的编写和使用,...

    ant打包项目的build.xml配置

    ant打包项目的build.xml配置

    ant多渠道打包配置示例

    当我们谈论"ant多渠道打包配置示例"时,我们指的是使用Apache Ant工具来自动化Android或Java应用的构建过程,并为不同的发布渠道(如Google Play、第三方应用市场或特定的企业内部分发)生成定制的APK文件。Ant是一...

    ant打包Web工程

    本文将深入探讨“ant打包Web工程”这一主题,基于提供的标签“源码”和“工具”,我们将围绕Apache Ant这个强大的Java构建工具进行讲解。 Apache Ant是一个开源的Java构建工具,它以XML格式定义了构建过程,使得...

    ant 打包 java project 为ant

    标题中的“ant打包java project为jar”指的是使用Apache Ant工具将Java项目打包成JAR(Java Archive)文件的过程。Ant是Java开发中的一个构建工具,它以XML格式定义任务,可以自动化编译、测试、打包等流程。在这个...

    java的Ant打包工具

    总之,Java的Ant打包工具是项目自动化构建的利器,通过灵活的配置和强大的功能,可以极大地提高开发效率,简化项目维护工作。无论是在小型项目还是大型企业级应用中,Ant都展现出了其强大和实用的一面。

    ant配置文件

    标签“ant 蚂蚁配置”进一步强调了Ant工具在项目配置中的重要性。Ant的配置主要涉及build.xml文件中的元素和属性。例如,元素定义了整个构建的根,元素表示一个具体的构建任务,用于指定类路径,用于编译Java源代码...

    ant打包ant的build.xml的详解

    Ant 打包 ant 的 build.xml 详解 Ant 是一个流行的自动化构建工具,广泛应用于软件开发和项目自动化构建中。本文将详细介绍 Ant 的环境变量配置和 build.xml 文件的配置详解。 第一步:安装 Apache Ant 在开始...

    Ant 打包工程

    ### Ant打包过程 1. **编译**:首先,Ant会编译源代码。在上面的例子中,`javac`任务被用来编译`src`目录下的Java源文件到`build/classes`目录。 2. **创建JAR**:编译完成后,`jar`任务用于将编译后的类文件打包成...

    使用ant打包android

    总结,使用Ant打包Android应用涉及到了Java和Android开发的基础知识,包括环境配置、构建脚本、编译过程、资源处理、APK打包和签名。虽然现代的Android项目多采用Gradle,但了解Ant可以帮助开发者更好地理解和控制...

    ant打包

    标题中的“ant打包”指的是使用Apache Ant工具进行软件构建的过程。Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程,它基于XML来定义项目任务,使得构建过程可配置且可重复执行。 在软件开发中,打包是...

    ant打包详细教程

    本教程将深入探讨Ant的打包过程,帮助你理解和掌握这个强大的构建工具。 Ant是一个基于XML的构建工具,它的核心是一个名为`build.xml`的配置文件,这个文件定义了项目构建的各个步骤。在`Ant_的最完整build.xml解释...

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

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

    ant打包工具

    **Ant打包工具详解** Ant是Apache软件基金会Jakarta项目下的一个构建工具,它以其灵活性和可扩展性在Java开发领域中被广泛应用。Ant基于XML,它的主要任务是编译源代码、创建JAR文件、执行测试、部署应用程序等。...

Global site tag (gtag.js) - Google Analytics