使用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任务列表,方便操作
它最大的价值就是为我们提供了一个Web开发的新的方式和思路,尽管这些技术在国外都已进很流行了,但在国内能够将Hibernate、 Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、Velocity、JUnit...
对用appfuse 做快速开发进行说明 本框架推荐使用的Tomcat版本为5.0.*,JDK使用1.4。若使用JDK 1.5+,则要将Tomcat安装目录下的common\endorsed 里面两个JAR(xercesImpl.jar,xmlParserAPIs.jar)去掉。Ps:...
Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它...为了简化开发,预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件
使用appfuse2.0,下载过来的实例源码,没有jar包
关于AppFuse的特性、架构以及为什么要使用AppFuse,AppFuse的创始人MattRaible在《使用AppFuse的七个理由》一文中已经做了很详尽的阐述,这里就不再赘言。本文将着力于实践,即如何运用AppFuse开发J2EE应用。使用
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Maven、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL等(现在还有lucene的,无敌了))于一身的...
Appfuse是一个开源的工程应用,它集成了现在最流行的开发框架到该应用中,使用Maven可以很方便的开发和部署因为。也可以集成到现在流行的开源开发工具如eclipse,idea等。现在让我们简单的看看APPFUSE开发应用的简单...
AppFuse2.1所需包,主要包括Spring MVC+Hibernate4 还有一些其它包!
为了简化开发,预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件。 AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。
使用 AppFuse 快速构建 java 使用 AppFuse 快速构建 java
本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用 AppFuse 进行开发,而且能够充分体会到 AppFuse...
一个appfuse的小应用,一些jar包没有提交,可以到官方网站上自行下载
appfuse 有struts2+hibernate+spring的整合 springmvc+hibernate+spring的整合 ...学习开发参考使用非常方便 可以到官方下载最新版的,我只是把自己下载的打包整理一下 注意哈,都是基于maven的项目哈
为了简化开发,预定义好了一套目录结构、基类、用来创建数据库、配置Tomcat、测试部署应用的 Ant 任务,帮助快速自动生成源程序和自动维护部分配置文件。 AppFuse2.0重构了AppFuse1.0,转到Maven2和Jdk1.5。
代码自动生成工具appfuse的中文使用手册