`
zjxs_sky100
  • 浏览: 28398 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

web应用开发简单的ANT构建文件

    博客分类:
  • ant
阅读更多
<project name="first_spring_ws" basedir="." default="junit">

<property name="tomcat.lib" value="E:/Tomcat 6.0/lib" />
<property name="src" value="${basedir}/src" />
<property name="build" value="${basedir}/build" />
<property name="webRoot" value="${basedir}/WebRoot" />
<property name="lib" value="${webRoot}/WEB-INF/lib" />
<property name="build.class" value="${build}/classes" />
<property name="project.name" value="first_spring_ws" />
<property name="test.src" value="${basedir}/test" />
<property name="test.report" value="${basedir}/report" />

<path id="class_path">
<fileset dir="${tomcat.lib}">
<include name="**.jar"/>
</fileset>
<fileset dir="${lib}">
<include name="**.jar" />
</fileset>
   </path>


<target name="clean" description="删除目录">
<echo message="删除目录"></echo>
<delete dir="${build}"></delete>
<delete dir="${test.report}"/>
</target>

<target name="init" description="创建目录" depends="clean">
<echo message="创建目录-执行"></echo>
<mkdir dir="${build.class}"/>
<mkdir dir="${test.report}"/>
<mkdir dir="${test.report}/framework-${DSTAMP}-${TSTAMP}"/>

</target>

<target name="compile" description="编译文件" depends="init">
<echo message="编译文件"></echo>
<javac srcdir="${src}" destdir="${build.class}">
<classpath refid="class_path" />
<compilerarg line="-encoding GBK"/>

</javac>

<copy todir="${build.class}">
<fileset dir="${src}">
<include name="*.xml"/>
<include name="*.properties"/>
</fileset>
</copy>

<javac srcdir="${test.src}" destdir="${build.class}">
<classpath refid="class_path" />
<compilerarg line="-encoding GBK"/>
</javac>
</target>

<target name="war" depends="compile">
<echo message="打成war包"></echo>
<war destfile="${build}/${project.name}.war" webxml="${webRoot}/WEB-INF/web.xml">
<fileset dir="${webRoot}" />
<lib dir="${lib}" />
<classes dir="${build.class}" />
</war>
</target>

<path id="junit_path" >
<path refid="class_path"></path>
<pathelement location="${build.class}"/>

</path>

<target name="junit" depends="compile">

<echo message="单元测试"></echo>

<junit printsummary="true">

<classpath refid="junit_path">
</classpath>

<formatter type="plain"/>

<batchtest fork="yes" todir="${test.report}/framework-${DSTAMP}-${TSTAMP}">
<fileset dir="${test.src}">
<include name="**/*Driver.java"/>
</fileset>
</batchtest>
</junit>

</target>
</project>
分享到:
评论

相关推荐

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

    Eclipse+Web开发从入门到精通(实例版)

    4.2.1 创建Ant 构建文件... 64 4.2.2 编辑Ant 构建文件... 64 4.2.3 运行Ant 构建文件... 66 4.2.4 使用Ant 视图... 66 4.3 用 build.xml 编写Ant 部署文件实例... 67 4.3.1 编写 build.xml 文件...

    精通Eclipse

    Eclipse下SWT、Junit、Ant的使用方法以及Web应用开发;Eclipse下Struts、CVS的应用以及数据库构建和WebService应用开发;Eclipse下的Hibernate、Spring及其他插件的应用和开发;电子商务系统、管理信息系统、文件...

    ant1.9资源

    利用Ant构建和部署Java工程 Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。 1. 利用Ant的javac任务来编译java程序 Ant的javac任务用于...

    精通Eclipse.pdf

    Eclipse下SWT、Junit、Ant的使用方法以及Web应用开发;Eclipse下Struts、CVS的应用以及数据库构建和WebService应用开发;Eclipse下的Hibernate、Spring及其他插件的应用和开发;电子商务系统、管理信息系统、文件...

    java2ee项目原文件

    04 在Eclipse中进行资源构建----Ant使用实例 05 数据库开发实例----学生成绩管理系统 06 Web开发实例——学生成绩管理系统的改进 07 Struts开发实例----在线留言板 08 Hibernate开发实例----图书管理...

    软件工程师Java班课程

    部分320 课时 MVC与Struts 高级Java Web应用开发:业界通用的MVC设计模式,Struts架构、应用程序国际化、Struts Taglib 熟练的掌握MVC设计模式和基于STRUTS架构的应用程序开发 Java B/S商务项目开发(基于Struts...

    github-compare:一个Web应用程序,用于查看和比较不同的GitHub配置文件

    使用React构建的Web应用程序,用于查看和比较不同的GitHub配置文件。 在找到实时应用程序。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果进行编辑,页面...

    jwt:Java Web工具包

    什么是JWt? JWt是用于开发Web应用程序的Java库。 它提供了一种纯Java组件驱动的方法来构建Web应用程序,并使用Ajax或纯HTML进行呈现。...ant构建文件有一个单独的目标来生成maven pom文件: ant mvn 要将这

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    iuhyiuhkjh908u0980

    以下先列出初步的的ant构建文件的代码: build.xml by vb2005xu 2009-06-02 回复 (3) 相关讨论 持续集成简单总结 一、理论篇: 持续集成鼓励尽量短周期内项目团队的代码提交,同时保证每次check in都不会损害我们的...

    OpenMRS:OpenRMS 源

    OpenMRS 是一个基于患者的病历系统,专注于为提供者​​提供免费的可定制 EMR。 在阅读更多 在我们的 wiki 上查找文档: : 项目树设置如下: ....Eclipse 特定设置。 对字符编码和格式很有用...构建文件 (已弃用)

    Maven权威指南 很精典的学习教程,比ANT更好用

    定义这个简单的Web应用 5.3. 创建这个简单的Web应用 5.4. 配置Jetty插件 5.5. 添加一个简单的Servlet 5.6. 添加J2EE依赖 5.7. 小结 6. 一个多模块项目 6.1. 简介 6.1.1. 下载本章样例 6.2. simple-...

    Jetty中文手册

    部署展开形式的web应用 使用Jetty进行开发 如何使用Jetty进行开发 如何编写Jetty中的Handlers 使用构建工具 如何在Maven中使用Jetty 如何在Ant中使用Jetty Maven和Ant的更多支持 Jetty Maven插件(Plugin) Jetty ...

    Joffice2.1操作手册

    J.Office是基于Web应用的新一代自动化办公平台,支持多种J2EE Web服务器,多种数据库,多种浏览器。它以基于流行的JEE开源技术整合,以JBPM4.4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,...

    编写可维护的javascript(英文)

    《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面...

Global site tag (gtag.js) - Google Analytics