AppFuse的Ant任务
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, 配置tomcat和deploys expanded war |
clean |
Removes build artifacts |
compile |
编译所有的文件 |
deploy |
编译、然后部署到Tomcat |
deploy-web |
部署JSP和静态Web内容到Tomcat |
install |
使用Tomcat的Manager程序安装Web程序. 对于向远程服务器上部署程序很适合 |
list |
列出Tomcat已经安装、部署好的应用 |
refresh |
Undeploys, cleans, 然后重新部署. |
reload |
使Tomcat重新装载所有程序 |
remove |
删除Tomcat部署好的程序 |
setup-db |
创建数据库,并插入范例需要的数据 |
setup-tomcat |
复制JDBC驱动和context.xml到Tomcat相应目录下 |
test-all |
运行所有用于测试dao, service和web的测试用例 |
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 任务说明书 包括Coverity Analysis、Coverity Platform 和 Coverity Desktop 说明 如果你想对cov-analyze,cov-build,cov-run-desktop 等等有关coverity命令用法有更多了解的话,可以...
通过自定义Ant任务,你可以实现各种复杂的功能,如自动化测试、代码分析、系统集成等,使得Ant能够更好地适应你的项目需求。记住,良好的Ant脚本组织和清晰的任务定义有助于提高项目维护性和可扩展性。在实际开发...
如果用 Ant 执行 YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符...
Appfuse的Ant任务列表是开发者进行日常开发、构建和部署的重要参考文档,下面将详细介绍其中的一些关键任务: 1. **clean**:此任务负责清理项目生成的临时文件和目标目录,如编译后的class文件、测试结果、打包...
总之,Hibernate Core 的代码生成、逆向工程、Ant任务以及其他工具是Java开发中高效管理数据库与对象之间映射的强大武器。熟练掌握这些工具,能够显著提高开发效率,同时保证代码质量。通过不断学习和实践,开发者...
YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符编码集即可。
- `<macrodef>`元素允许创建自定义的Ant任务,便于重用和抽象复杂的构建逻辑。 - Ant还可以通过扩展机制加载自定义的任务类,实现更复杂的功能。 7. **Ant与版本控制系统的集成** - Ant可以轻松地与Git、SVN等...
自定义Ant任务通常通过实现`org.apache.tools.ant.Task`接口或者继承`org.apache.tools.ant.TaskAdapter`类来完成。首先,我们需要创建一个Java类,然后在这个类中实现`execute()`方法,这个方法将在Ant运行时被调用...
一些常见的Ant任务包括`<copy>`(复制文件或目录)、`<javac>`(编译Java源代码)、`<mkdir>`(创建目录)和`<jar>`(创建JAR文件)等。 让我们以`<javac>`任务为例,它是用于编译Java源代码的关键任务。你可以配置...
5. **使用自定义任务**:一旦自定义任务被正确注册,就可以在`<target>`元素中像使用其他Ant任务一样调用它,通过设置必要的属性来传递参数。 #### 三、示例解析 以题目中提供的示例——自定义一个文件排序任务为...
成员聊天:checkstyle,checkstyle是一个开发工具,可以帮助程序员编写遵循编码标准的java代码。默认情况下,它支持google java风格指南和sun代码约定,但高度可配置。它可以通过ant任务和命令行程序调用。.zip
- **第三方插件**:许多第三方库提供了Ant任务,如Maven的Ant Tasks,方便在Ant中调用Maven的功能。 6. **实际应用案例** - **持续集成**:Ant常与CruiseControl、Jenkins等持续集成工具结合,自动执行构建和测试...
- **Eclipse挂起问题**: 如果Eclipse在执行ANT任务时卡住或挂起,检查你的ANT构建脚本是否有无限循环或资源消耗过大的操作。你可能需要优化脚本,或者增加Eclipse的工作区内存设置(通过eclipse.ini文件)。 **5. ...
这个库是使用Ant进行项目构建的基础,几乎所有的Ant任务都依赖于它。 2. ant-junit.jar:此文件扩展了Ant的功能,使其能够集成和运行JUnit测试。JUnit是Java编程语言中的一款流行的单元测试框架。通过ant-junit.jar...
#JSTestRunner Ant 任务使用 Apache Ant 自动化 Javascript 单元测试。 该任务使用 (一种无头 Webkit 浏览器)来打开和运行 html 单元测试文件。 任何测试失败都会(可选)导致构建失败。 注意:目前支持仅限于 。...
"Maven-ant-tasks"是一个Java库,提供了Ant任务,这些任务可以与Maven交互,如执行Maven目标、解析POM(Project Object Model)文件、处理依赖关系等。这使得开发者能够在Ant构建脚本中使用Maven的特性,如自动下载...
通过这个JAR,开发者可以调用各种Ant任务来完成项目构建。 2. `ant-junit.jar`: 这个JAR提供了对JUnit测试框架的支持。在Ant中集成JUnit测试,可以方便地执行单元测试并获取测试结果。通过`junit`任务,用户可以在...
8. **Ant插件和Maven集成**:虽然Ant本身功能强大,但在现代开发环境中,常常与Maven等更现代化的构建工具结合使用,通过Maven的Ant Tasks来调用Ant任务,实现更丰富的构建流程。 9. **持续集成**:Ant也常被用于...