`
5aijava
  • 浏览: 418804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ant任务列表

    博客分类:
  • Ant
阅读更多

Ant任务列表

 这里是Ant 任务的详细说明:

任务名

说明

bin

创建war程序包,jdbc驱动,和XML文件

checkstyle

检查代码是否符合代码规范要求

clean

清除制作好的各种产品

compile

compile-web的别名

compile-dao

编译dao模块

compile-service

编译service模块

compile-web

编译web模块

copy-resources

从原程序目录中拷贝.properties.xml文件

copy-web-files

拷贝静态文件

db-create

创建 ${database.type}类型的数据库

db-drop

删除数据库表

db-export

导出当前数据库中的数据

db-load

把示例数据加载到数据库中

db-prepare

创建数据库表

deploy

war程序包解包部署到应用服务器的目录中去

deploy-test-reports

JUnit测试报告发布到服务器上

deploy-war

发布'${webapp.name}.war'到本地Tomcat服务器上

deploy-web

仅仅发布webclasses文件到servlet容器中去

tory

 

dist

创建的一个压缩tar.gz文件,包含了全部路径和分发用的文件

docs

运行javadoc, todo, checkstylepmd tasks

ftp

通过FTPs上传分类文件到指定的服务器中

gen-tests-dao

dao模块产生测试类

gen-tests-service

为模块产生测试程序

gen-tests-web

web模块产生测试程序

hibernatedoclet

产生Hibernate映射文件

init

加入自定义任务

install

Tomcat安装应用

install-ibatis

安装iBATIS

install-springmvc

安装Spring's MVC,删除Struts

install-webwork

安装WebWork,删除Struts

java2html  

创建HTML页面以便在线察看代码

javadoc 

产生JavaDoc API文档

jsp-2

转换JSP 1.2 Tags (i.e. JSTL) JSP 2.0标准

list

列出所有Tomcat应用

new

创建一个新的用户命名的project

package-dao

DAO打成一个单独的JAR

package-web

应用程序打WAR

ping-tomcat 

pings tomcat确定tomcat还在运行

pmd 

定位没有无用的imports语句,无用的variables,等等。

prepare 

创建目标目录

refresh

清除原来的程序并重新发布

reload 

Tomcat重新加载应用程序

remove

移除Tomcat中的应用程序

setup

创建数据库,设置tomcat环境,发布解包应用程序

setup-db

创建数据库并且填充数据,会被许多其他任务调用

setup-tomcat

拷贝jdbc drivercontext.xmltomcat对应的目录下

stage-web 

调用所有的其他任务搜集静态资源

分享到:
评论

相关推荐

    Appfuse的Ant任务列表

    Appfuse的Ant任务列表是开发者进行日常开发、构建和部署的重要参考文档,下面将详细介绍其中的一些关键任务: 1. **clean**:此任务负责清理项目生成的临时文件和目标目录,如编译后的class文件、测试结果、打包...

    Coverity 8.7.1 命令与 Ant 任务说明.rar

    Coverity 8.7.1 命令与 Ant 任务说明书 包括Coverity Analysis、Coverity Platform 和 Coverity Desktop 说明 如果你想对cov-analyze,cov-build,cov-run-desktop 等等有关coverity命令用法有更多了解的话,可以...

    [北京圣思园Ant深入详解]_004.实现自定义Ant任务

    通过自定义Ant任务,你可以实现各种复杂的功能,如自动化测试、代码分析、系统集成等,使得Ant能够更好地适应你的项目需求。记住,良好的Ant脚本组织和清晰的任务定义有助于提高项目维护性和可扩展性。在实际开发...

    Ant自定义任务

    自定义Ant任务通常通过实现`org.apache.tools.ant.Task`接口或者继承`org.apache.tools.ant.TaskAdapter`类来完成。首先,我们需要创建一个Java类,然后在这个类中实现`execute()`方法,这个方法将在Ant运行时被调用...

    ant ant ant ant

    1. **任务驱动**:Ant通过一系列预定义的任务来完成工作,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。 2. **依赖管理**:Ant可以处理文件之间的依赖关系,确保构建顺序正确。 3. **可...

    [北京圣思园Ant深入详解]_003.Ant目标深度详解、使用Ant的各种任务

    一些常见的Ant任务包括`<copy>`(复制文件或目录)、`<javac>`(编译Java源代码)、`<mkdir>`(创建目录)和`<jar>`(创建JAR文件)等。 让我们以`<javac>`任务为例,它是用于编译Java源代码的关键任务。你可以配置...

    替换文本文件中Ant表达式的Ant扩展任务

    该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...

    ant自定义任务

    5. **使用自定义任务**:一旦自定义任务被正确注册,就可以在`<target>`元素中像使用其他Ant任务一样调用它,通过设置必要的属性来传递参数。 #### 三、示例解析 以题目中提供的示例——自定义一个文件排序任务为...

    支持中文的 YUI Compressor Ant 任务驱动 - Shane版

    如果用 Ant 执行 YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符...

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    Ant的核心概念是任务(Tasks),这些任务是可执行的动作,如`javac`用于编译Java源代码,`jar`用于打包类文件为JAR文件,`copy`用于复制文件,`delete`用于删除文件或目录等。用户可以通过扩展Ant的任务或者编写...

    JaCoCo 中Ant 任务的用法.pdf

    JaCoCo 中Ant 任务的用法

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    这个库是使用Ant进行项目构建的基础,几乎所有的Ant任务都依赖于它。 2. ant-junit.jar:此文件扩展了Ant的功能,使其能够集成和运行JUnit测试。JUnit是Java编程语言中的一款流行的单元测试框架。通过ant-junit.jar...

    apache-ant-1.6.5-bin.zip_ ant 1.6.5_ant_ant-1.6.5_apache ant win

    - 它的核心概念是任务(Task),这些任务是由Ant提供的或者由用户自定义的,用于执行各种构建操作,如编译、复制、打包、测试等。 - Ant的构建文件是XML格式,这让构建过程变得可读且易于配置。 2. **Ant 1.6.5 ...

    ant脚本资料ant

    - **第三方插件**:许多第三方库提供了Ant任务,如Maven的Ant Tasks,方便在Ant中调用Maven的功能。 6. **实际应用案例** - **持续集成**:Ant常与CruiseControl、Jenkins等持续集成工具结合,自动执行构建和测试...

    ant 使用指南-ant入门

    Ant以其XML格式的构建文件(build.xml)而著名,它允许开发者定义构建任务,这些任务可以包括编译源代码、创建JAR文件、运行测试、部署应用程序等。下面是对Ant的详细介绍: 1. **Ant的基本结构** - **build.xml**...

    ant

    8. **Ant插件和Maven集成**:虽然Ant本身功能强大,但在现代开发环境中,常常与Maven等更现代化的构建工具结合使用,通过Maven的Ant Tasks来调用Ant任务,实现更丰富的构建流程。 9. **持续集成**:Ant也常被用于...

    ant工具ant资源包

    3. **任务(Tasks)**:任务是Ant的基本执行单元,比如`javac`任务用于编译Java源码,`copy`任务用于复制文件,`jar`任务用于创建JAR文件等。Ant提供了大量的内置任务,并且可以通过扩展自定义任务。 4. **属性...

    Ant 1.9.1 学习笔记

    每个任务由`<name>`元素定义,它对应一个具体的Ant任务,如编译Java源文件、复制文件等。 ### Ant的任务 Ant的任务分为三类:核心任务、可选任务和用户自定义任务。核心任务是Ant自带的,可选任务需要额外的JAR文件...

    Ant资料大全

    - `<macrodef>`元素允许创建自定义的Ant任务,便于重用和抽象复杂的构建逻辑。 - Ant还可以通过扩展机制加载自定义的任务类,实现更复杂的功能。 7. **Ant与版本控制系统的集成** - Ant可以轻松地与Git、SVN等...

Global site tag (gtag.js) - Google Analytics