`
jackdraw
  • 浏览: 55424 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

使用Appfuse开发应用程序经常需要使用开发包中定义好的Ant 任务,这里是Ant 任务的详细说明:

阅读更多

使用Appfuse开发应用程序经常需要使用开发包中定义好的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 仅仅发布web的classes文件到servlet容器中去
tory  
dist 创建的一个压缩tar.gz文件,包含了全部路径和分发用的文件
docs 运行javadoc, todo, checkstyle和pmd 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 driver和context.xml到tomcat对应的目录下
stage-web  调用所有的其他任务搜集静态资源
start 启动Tomcat应用
start.tomcat  在当前控制台窗口下启动tomcat
stop 停止以一个Tomcat应用
test-all 运行一个POJO所有的测试包括dao, service, web和jsp
test-all-running 运行所有的DAOs, Services, Controllers和JSPs测试
test-canoo  运行Canoo WebTests 以在 Tomcat中测试JSP程序
test-dao  测试dao模块
test-jsp  使用Cargo运行Canoo WebTests
test-reports 产生测试报告
test-service 测试service模块
test-web 测试web模块
todo  创建代码中的todo任务报告
undeploy 删除、反安装一个发布好的 war文件
war package-web的别名
webdoclet 产生web开发描述
wiki 从wiki下载文件产生文档


分享到:
评论

相关推荐

    Appfuse的Ant任务列表

    Appfuse是一款开源的Java Web应用框架,它基于Maven构建,使用Spring、Hibernate等主流技术栈,旨在简化Web应用开发。在Appfuse项目中,Ant(Apache Ant)被用于自动化构建任务,它是一个Java库和命令行工具,其任务...

    使用AppFuse快速构建J2EE应用.doc

    AppFuse 是一个开源项目,旨在帮助开发者快速构建J2EE应用程序。它提供了一种模板化的方法,通过结合现有的最佳实践和流行的技术栈,如Spring、Hibernate和Tapestry,简化了开发过程。本文将深入探讨如何利用AppFuse...

    Appfuse使用教程

    Appfuse 是一个开源项目,它提供了快速开发Java Web应用程序的基础框架。该框架基于Maven,利用Maven的项目对象模型(Project Object Model,POM)来管理和构建项目,使得开发者能够更高效地创建和维护应用。在深入...

    AppFuse Architecture

    测试过程是AppFuse开发流程的重要组成部分,包括单元测试、集成测试等,确保代码的质量和稳定性。整个构建和部署过程是自动化的,通过Ant脚本进行控制,极大地提高了开发效率。 总的来说,AppFuse架构提供了一个...

    精通Hibernate

    运行时可能会遇到问题,此时需要解压缩`appFuse.war`文件,查看`readme.txt`文件中的说明完成最后的安装步骤。例如,可以通过执行`ant setup-db`命令创建数据库。 对于新手来说,上述安装过程可能会遇到一些挑战。...

    Spring 快速入门教程.doc

    Equinox是一个简化版的AppFuse,专门为快速开发Struts-Spring应用程序提供便利。它具有预定义的目录结构和Ant构建文件,方便你开始MyUsers的开发。下载并解压Equinox,开始你的项目准备工作。 总结来说,本教程将...

    Spring基础教程.pdf

    Equinox来源于作者的另一个开源项目AppFuse,是一个简化版的AppFuse,适用于快速Web应用开发。 - **项目目录结构创建**:通过运行`antnew -Dapp.name=myusers`命令来初始化项目目录结构。建议将项目放置在固定的...

    Maven完全适用手册

    Maven2引入了预定义模板,允许用户自定义项目结构,类似于AppFuse,极大地提高了开发效率。 **5. 生命周期的概念** Maven2引入了明确的生命周期概念,如clean、compile、test、install和deploy等,每个阶段都有对应...

    maven配置详解

    在传统的项目构建方式中,如使用Ant,项目目录下通常会有一个`/lib`子目录,用于存放各种第三方依赖的JAR文件,如log4j.jar、junit.jar等。然而,这种方式往往导致依赖管理混乱,难以维护。Maven通过引入POM...

Global site tag (gtag.js) - Google Analytics