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

ant模板代码

阅读更多
<?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项目模板

    《Ant项目模板详解:快速构建Java项目的基石》 在软件开发过程中,项目初始化阶段往往需要耗费不少时间。为了提高效率,开发者通常会采用项目模板,它预设了基础的项目结构和规范,使得新项目的创建变得简单快捷。...

    apache ANT 源代码

    7. **Macrodef**:宏定义允许用户创建自定义的任务模板,这样可以重用代码并减少构建文件的复杂性。 8. **AntContrib库**:虽然Ant自身已经非常强大,但有时仍需额外功能,如数学运算、循环等,这时可以引入...

    Vue3+Vite+Ant Design 后台管理系统模板.zip

    Vue3+Vite+Ant Design 后台管理系统模板是一个现代且高效的前端开发框架组合,用于构建功能丰富的Web应用。这个模板结合了Vue.js的最新版本3、Vite构建工具以及Ant Design Vue UI库,旨在提供一个快速开发后台管理...

    基于 umijs + electron + ant-design-pro 的项目模板开发代码

    在"基于 umijs + electron + ant-design-pro 的项目模板开发代码"中,我们可以期待以下几个方面的知识点: 1. **项目初始化与结构**:学习如何使用`umijs`初始化项目,了解项目的基本目录结构,包括src、public、....

    ant+jmeter报告模板源代码.rar_Jmeter Jenkins_ant xsl模板_jemter源码分析_jmeter

    本资源"ant+jmeter报告模板源代码.rar"提供了JMeter与Ant、Jenkins集成的解决方案,以及对JMeter报告的二次开发,帮助我们更高效地管理和分析测试结果。 首先,让我们来了解一下JMeter。JMeter是一款纯Java应用,...

    ant的build.xml模板

    《Ant的build.xml模板详解与应用》 在软件开发领域,构建工具是不可或缺的一部分,它帮助开发者自动化地完成编译、测试、打包等任务。Apache Ant作为Java领域的一款经典构建工具,以其灵活性和强大的功能深受广大...

    用ant编译J2ME代码的build.xml模板

    本文将详细讲解如何利用Ant编译J2ME代码,以及如何使用提供的`build.xml`模板。 首先,我们要理解Ant的基本结构。一个`build.xml`文件是Ant的构建脚本,其中包含了多个目标(target)和任务(task)。每个目标由一...

    ant脚本通用模板 ant脚本通用模板

    ### ant脚本通用模板知识点详解 #### 一、Ant简介 Apache Ant 是一个Java环境下的构建工具,主要用于编译、测试、部署等任务的自动化执行。Ant使用XML格式来描述构建过程,使得整个构建流程清晰易懂。对于中小型...

    java代码生成器/ant一键生成

    通过freemark模板制定模板文件,支持ant一键生成,内置详细的doc说明文档 内置完整的jar包。无需编译 一键生成。可结合自己的需求进行改动和调整。灵活、通用 可以完美的集成在各个项目中,下载记得好评。 有使用上...

    jax生成client代码的Ant配置文件模板

    当需要从一个WSDL(Web Services Description Language)文件生成客户端代码时,可以利用Ant构建工具来自动化这个过程。本篇将详细讲解如何配置一个Ant脚本来实现JAX-WS客户端代码的生成。 首先,让我们了解Ant。...

    EJB集成Ant配置模板

    在提供的Ant配置模板中,我们可以看到以下几个关键知识点: 1. **项目属性(Properties)**: Ant使用`&lt;property&gt;`元素来设置和引用项目属性。例如,`src.dir`指定了源代码目录,`jboss.home`获取环境变量`JBOSS_...

    ant design4.40-web组件库 ant design pro后台模板(精作).zip

    Ant Design Pro则是基于Ant Design构建的高级后台模板,它预设了多种常见的业务场景布局和组件,为产品经理和开发者提供了一套完整的解决方案,极大地提高了开发效率。 Ant Design 的核心特点包括: 1. **响应式...

    基于vue-cli3 和 ant-design-vue搭建的后台管理系统模板

    在本文中,我们将深入探讨如何使用Vue CLI 3和Ant Design Vue构建一个高效的后台管理系统模板。Vue CLI 3是Vue.js官方提供的一个快速脚手架工具,它简化了项目的初始化和配置过程,而Ant Design Vue则是一个基于Vue....

    基于ant的代码生成器

    该代码生成工具说明: 1.实现模板的灵活配置; 2.支持DB2、MySQL、HSQL、PostgreSQL、SQLServer2005、Oracle...3.建议先用已有的模板进行简单代码的生成测试,待掌握后可进行灵活配置。 快速的开发,其实就是这么简单。

    react-基于antdmobile的react项目模版

    标题"react-基于antdmobile的react项目模版"表明这是一个专门针对React开发的项目模板,其中集成了Ant Design Mobile框架。这个模板是为了简化新项目的初始化工作,使得开发者能够快速地开始构建基于React和Ant ...

    ant脚本通用模板222 ant脚本通用模板222

    ### ant脚本通用模板222解析与应用 在软件开发过程中,构建工具扮演着重要的角色,能够自动化处理编译、测试、打包等任务,提高开发效率并减少人为错误。Apache Ant作为一款流行的Java项目构建工具,凭借其简单易用...

    基于vue+ant-design-vue创建后台管理系统模板.zip

    这个项目是基于Vue和Ant Design Vue构建的后台管理系统的模板,可以帮助开发者快速搭建起基础架构,减少重复工作,使开发者能更专注于业务逻辑的实现。 【源码】 源码是指项目的原始代码,提供给开发者查看和修改。...

    ant安装文件+使用模板

    Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,主要用于自动化Java项目的构建、编译、测试和部署等任务。Ant以其简单易用、可扩展性强的特点,被广泛应用于各种Java开发环境中。 **一、...

    基于vite2.x + vue3.x + ant-design-vue3.x + typescript基础后台管理系统模板

    :这个项目是一个现代的、高效的基础后台管理系统模板,它结合了最新的前端技术栈,包括vite2.x作为构建工具,vue3.x作为前端框架,ant-design-vue3.x用于UI组件,以及typescript提供静态类型检查和更强大的代码管理...

    ASP.NET/C# 使用NPOI 将数据导入到模板Excel[支持xlsx][源代码]

    在ASP.NET/C#开发环境中,有时我们需要处理Excel文件,例如将数据库中的数据导出到预设的Excel模板中。在这种情况下,NPOI是一个...提供的压缩包文件"EXCELEXPORT_NPOI"可能包含了示例代码和模板文件,供你参考和学习。

Global site tag (gtag.js) - Google Analytics