`
抛出异常的爱
  • 浏览: 628080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ant任务

阅读更多

AppFuseAnt任务

This page contains a listing of the most common Ant targets in AppFuse that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command line.

任务
描述

setup

建立database, 配置tomcatdeploys expanded war

clean

Removes build artifacts

compile

编译所有的文件

deploy

编译、然后部署到Tomcat

deploy-web

部署JSP和静态Web内容到Tomcat

install

使用TomcatManager程序安装Web程序.
对于向远程服务器上部署程序很适合

list

列出Tomcat已经安装、部署好的应用

refresh

Undeploys, cleans, 然后重新部署.

reload

使Tomcat重新装载所有程序

remove

删除Tomcat部署好的程序

setup-db

创建数据库,并插入范例需要的数据

setup-tomcat

复制JDBC驱动和context.xmlTomcat相应目录下

test-all

运行所有用于测试dao, serviceweb的测试用例

test-dao

测试dao模块

test-service

测试service模块

test-web

使用Mocks测试Action/Controller (不需要容器)

test-jsp

Tomcat中运行Canoo WebTest (启动/停止Tomcat, 执行前Tomcat应该被停止)

test-canoo

Tomcat已经运行时,执行Canoo WebTest

test-reports

产生测试报告

undeploy

$CATALINA_HOME/webapps中删除war文件和相应的目录

分享到:
评论

相关推荐

    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脚本组织和清晰的任务定义有助于提高项目维护性和可扩展性。在实际开发...

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

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

    Appfuse的Ant任务列表

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

    HibernateCore的代码生成、逆向工程、ant任务和更多工具___下载.zip

    总之,Hibernate Core 的代码生成、逆向工程、Ant任务以及其他工具是Java开发中高效管理数据库与对象之间映射的强大武器。熟练掌握这些工具,能够显著提高开发效率,同时保证代码质量。通过不断学习和实践,开发者...

    支持中文的 YUI Compressor Ant 任务

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

    Ant资料大全

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

    Ant自定义任务

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

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

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

    ant自定义任务

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

    checkstyle,checkstyle是一个开发工具,可以帮助程序员编写遵循编码标准的java代码。默认情况下,它支持google java风格指南和sun代码约定,但高度可配置。它可以通过ant任务和命令行程序调用。.zip

    成员聊天:checkstyle,checkstyle是一个开发工具,可以帮助程序员编写遵循编码标准的java代码。默认情况下,它支持google java风格指南和sun代码约定,但高度可配置。它可以通过ant任务和命令行程序调用。.zip

    ant脚本资料ant

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

    Using ANT in Eclipse

    - **Eclipse挂起问题**: 如果Eclipse在执行ANT任务时卡住或挂起,检查你的ANT构建脚本是否有无限循环或资源消耗过大的操作。你可能需要优化脚本,或者增加Eclipse的工作区内存设置(通过eclipse.ini文件)。 **5. ...

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

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

    ant-jstestrunner:Ant 任务来自动化 JS 单元测试

    #JSTestRunner Ant 任务使用 Apache Ant 自动化 Javascript 单元测试。 该任务使用 (一种无头 Webkit 浏览器)来打开和运行 html 单元测试文件。 任何测试失败都会(可选)导致构建失败。 注意:目前支持仅限于 。...

    maven-ant-tasks:Apache Maven ant任务的镜像

    "Maven-ant-tasks"是一个Java库,提供了Ant任务,这些任务可以与Maven交互,如执行Maven目标、解析POM(Project Object Model)文件、处理依赖关系等。这使得开发者能够在Ant构建脚本中使用Maven的特性,如自动下载...

    ant1.8全部jar包

    通过这个JAR,开发者可以调用各种Ant任务来完成项目构建。 2. `ant-junit.jar`: 这个JAR提供了对JUnit测试框架的支持。在Ant中集成JUnit测试,可以方便地执行单元测试并获取测试结果。通过`junit`任务,用户可以在...

    ant

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

Global site tag (gtag.js) - Google Analytics