<?xml version="1.0"?>
<project name="spring2.5" basedir="." default="usage">
<property file="build.properties" />
<property name="src.dir" value="src/main/java" />
<path id="master-classpath">
<fileset dir="${web.dir}/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<pathelement path="${build.dir}" />
<pathelement path="${test.dir}" />
</path>
<target name="usage">
<echo message="${name} build file" />
</target>
<target name="build" description="Compile main source tree java files">
<mkdir dir="${build.dir}" />
<javac destdir="${build.dir}" source="1.5" target="1.5" debug="true" deprecation="false" optimize="false" failonerror="true">
<src path="${src.dir}" />
<classpath refid="master-classpath" />
</javac>
</target>
<target name="deploy" depends="build" description="Deploy application">
<copy todir="${deploy.path}/${name}" preservelastmodified="true">
<fileset dir="${web.dir}">
<include name="**/*.*" />
</fileset>
</copy>
</target>
<target name="deploywar" depends="build" description="Deploy application as a WAR file">
<war destfile="${name}.war" webxml="${web.dir}/WEB-INF/web.xml">
<fileset dir="${web.dir}">
<include name="**/*.*" />
</fileset>
</war>
<copy todir="${deploy.path}" preservelastmodified="true">
<fileset dir=".">
<include name="*.war" />
</fileset>
</copy>
</target>
<target name="clean" description="Clean output directories">
<delete>
<fileset dir="${build.dir}">
<include name="**/*.class" />
</fileset>
</delete>
</target>
<target name="undeploy" description="Un-Deploy application">
<delete>
<fileset dir="${deploy.path}/${name}">
<include name="**/*.*" />
</fileset>
</delete>
</target>
<target name="dropTables">
<echo message="DROP TABLES USING: ${db.driver} ${db.url}" />
<sql driver="${db.driver}" url="${db.url}" userid="${db.user}" password="${db.pw}" onerror="continue">
<classpath refid="master-classpath" />
DROP TABLE products;
</sql>
</target>
<target name="createTables">
<echo message="CREATE TABLES USING: ${db.driver} ${db.url}" />
<sql driver="${db.driver}" url="${db.url}" userid="${db.user}" password="${db.pw}" onerror="continue" src="db/create_products.sql">
<classpath refid="master-classpath" />
</sql>
</target>
<target name="loadData">
<echo message="LOAD DATA USING: ${db.driver} ${db.url}" />
<sql driver="${db.driver}" url="${db.url}" userid="${db.user}" password="${db.pw}" onerror="continue" src="db/load_data.sql">
<classpath refid="master-classpath" />
</sql>
</target>
</project>
分享到:
相关推荐
《Ant项目模板详解:快速构建Java项目的基石》 在软件开发过程中,项目初始化阶段往往需要耗费不少时间。为了提高效率,开发者通常会采用项目模板,它预设了基础的项目结构和规范,使得新项目的创建变得简单快捷。...
7. **Macrodef**:宏定义允许用户创建自定义的任务模板,这样可以重用代码并减少构建文件的复杂性。 8. **AntContrib库**:虽然Ant自身已经非常强大,但有时仍需额外功能,如数学运算、循环等,这时可以引入...
Vue3+Vite+Ant Design 后台管理系统模板是一个现代且高效的前端开发框架组合,用于构建功能丰富的Web应用。这个模板结合了Vue.js的最新版本3、Vite构建工具以及Ant Design Vue UI库,旨在提供一个快速开发后台管理...
在"基于 umijs + electron + ant-design-pro 的项目模板开发代码"中,我们可以期待以下几个方面的知识点: 1. **项目初始化与结构**:学习如何使用`umijs`初始化项目,了解项目的基本目录结构,包括src、public、....
本资源"ant+jmeter报告模板源代码.rar"提供了JMeter与Ant、Jenkins集成的解决方案,以及对JMeter报告的二次开发,帮助我们更高效地管理和分析测试结果。 首先,让我们来了解一下JMeter。JMeter是一款纯Java应用,...
《Ant的build.xml模板详解与应用》 在软件开发领域,构建工具是不可或缺的一部分,它帮助开发者自动化地完成编译、测试、打包等任务。Apache Ant作为Java领域的一款经典构建工具,以其灵活性和强大的功能深受广大...
本文将详细讲解如何利用Ant编译J2ME代码,以及如何使用提供的`build.xml`模板。 首先,我们要理解Ant的基本结构。一个`build.xml`文件是Ant的构建脚本,其中包含了多个目标(target)和任务(task)。每个目标由一...
### ant脚本通用模板知识点详解 #### 一、Ant简介 Apache Ant 是一个Java环境下的构建工具,主要用于编译、测试、部署等任务的自动化执行。Ant使用XML格式来描述构建过程,使得整个构建流程清晰易懂。对于中小型...
通过freemark模板制定模板文件,支持ant一键生成,内置详细的doc说明文档 内置完整的jar包。无需编译 一键生成。可结合自己的需求进行改动和调整。灵活、通用 可以完美的集成在各个项目中,下载记得好评。 有使用上...
当需要从一个WSDL(Web Services Description Language)文件生成客户端代码时,可以利用Ant构建工具来自动化这个过程。本篇将详细讲解如何配置一个Ant脚本来实现JAX-WS客户端代码的生成。 首先,让我们了解Ant。...
在提供的Ant配置模板中,我们可以看到以下几个关键知识点: 1. **项目属性(Properties)**: Ant使用`<property>`元素来设置和引用项目属性。例如,`src.dir`指定了源代码目录,`jboss.home`获取环境变量`JBOSS_...
Ant Design Pro则是基于Ant Design构建的高级后台模板,它预设了多种常见的业务场景布局和组件,为产品经理和开发者提供了一套完整的解决方案,极大地提高了开发效率。 Ant Design 的核心特点包括: 1. **响应式...
在本文中,我们将深入探讨如何使用Vue CLI 3和Ant Design Vue构建一个高效的后台管理系统模板。Vue CLI 3是Vue.js官方提供的一个快速脚手架工具,它简化了项目的初始化和配置过程,而Ant Design Vue则是一个基于Vue....
该代码生成工具说明: 1.实现模板的灵活配置; 2.支持DB2、MySQL、HSQL、PostgreSQL、SQLServer2005、Oracle...3.建议先用已有的模板进行简单代码的生成测试,待掌握后可进行灵活配置。 快速的开发,其实就是这么简单。
标题"react-基于antdmobile的react项目模版"表明这是一个专门针对React开发的项目模板,其中集成了Ant Design Mobile框架。这个模板是为了简化新项目的初始化工作,使得开发者能够快速地开始构建基于React和Ant ...
### ant脚本通用模板222解析与应用 在软件开发过程中,构建工具扮演着重要的角色,能够自动化处理编译、测试、打包等任务,提高开发效率并减少人为错误。Apache Ant作为一款流行的Java项目构建工具,凭借其简单易用...
这个项目是基于Vue和Ant Design Vue构建的后台管理系统的模板,可以帮助开发者快速搭建起基础架构,减少重复工作,使开发者能更专注于业务逻辑的实现。 【源码】 源码是指项目的原始代码,提供给开发者查看和修改。...
Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,主要用于自动化Java项目的构建、编译、测试和部署等任务。Ant以其简单易用、可扩展性强的特点,被广泛应用于各种Java开发环境中。 **一、...
:这个项目是一个现代的、高效的基础后台管理系统模板,它结合了最新的前端技术栈,包括vite2.x作为构建工具,vue3.x作为前端框架,ant-design-vue3.x用于UI组件,以及typescript提供静态类型检查和更强大的代码管理...
在ASP.NET/C#开发环境中,有时我们需要处理Excel文件,例如将数据库中的数据导出到预设的Excel模板中。在这种情况下,NPOI是一个...提供的压缩包文件"EXCELEXPORT_NPOI"可能包含了示例代码和模板文件,供你参考和学习。