任务名
|
说明
|
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
|
调用所有的其他任务搜集静态资源
|
|
相关推荐
Appfuse的Ant任务列表是开发者进行日常开发、构建和部署的重要参考文档,下面将详细介绍其中的一些关键任务: 1. **clean**:此任务负责清理项目生成的临时文件和目标目录,如编译后的class文件、测试结果、打包...
Coverity 8.7.1 命令与 Ant 任务说明书 包括Coverity Analysis、Coverity Platform 和 Coverity Desktop 说明 如果你想对cov-analyze,cov-build,cov-run-desktop 等等有关coverity命令用法有更多了解的话,可以...
通过自定义Ant任务,你可以实现各种复杂的功能,如自动化测试、代码分析、系统集成等,使得Ant能够更好地适应你的项目需求。记住,良好的Ant脚本组织和清晰的任务定义有助于提高项目维护性和可扩展性。在实际开发...
自定义Ant任务通常通过实现`org.apache.tools.ant.Task`接口或者继承`org.apache.tools.ant.TaskAdapter`类来完成。首先,我们需要创建一个Java类,然后在这个类中实现`execute()`方法,这个方法将在Ant运行时被调用...
1. **任务驱动**:Ant通过一系列预定义的任务来完成工作,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。 2. **依赖管理**:Ant可以处理文件之间的依赖关系,确保构建顺序正确。 3. **可...
一些常见的Ant任务包括`<copy>`(复制文件或目录)、`<javac>`(编译Java源代码)、`<mkdir>`(创建目录)和`<jar>`(创建JAR文件)等。 让我们以`<javac>`任务为例,它是用于编译Java源代码的关键任务。你可以配置...
该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...
5. **使用自定义任务**:一旦自定义任务被正确注册,就可以在`<target>`元素中像使用其他Ant任务一样调用它,通过设置必要的属性来传递参数。 #### 三、示例解析 以题目中提供的示例——自定义一个文件排序任务为...
如果用 Ant 执行 YUI Compressor 任务时出现了中文乱码,请下载此资源,用这里边 dist 目录里边的 YUIAnt-zh_CN.jar 替换掉官方提供的 YUIAnt.jar ,然后在对应的 Ant 任务中,用 encoding="xxx" 指定源文件的字符...
Ant的核心概念是任务(Tasks),这些任务是可执行的动作,如`javac`用于编译Java源代码,`jar`用于打包类文件为JAR文件,`copy`用于复制文件,`delete`用于删除文件或目录等。用户可以通过扩展Ant的任务或者编写...
JaCoCo 中Ant 任务的用法
这个库是使用Ant进行项目构建的基础,几乎所有的Ant任务都依赖于它。 2. ant-junit.jar:此文件扩展了Ant的功能,使其能够集成和运行JUnit测试。JUnit是Java编程语言中的一款流行的单元测试框架。通过ant-junit.jar...
- 它的核心概念是任务(Task),这些任务是由Ant提供的或者由用户自定义的,用于执行各种构建操作,如编译、复制、打包、测试等。 - Ant的构建文件是XML格式,这让构建过程变得可读且易于配置。 2. **Ant 1.6.5 ...
- **第三方插件**:许多第三方库提供了Ant任务,如Maven的Ant Tasks,方便在Ant中调用Maven的功能。 6. **实际应用案例** - **持续集成**:Ant常与CruiseControl、Jenkins等持续集成工具结合,自动执行构建和测试...
Ant以其XML格式的构建文件(build.xml)而著名,它允许开发者定义构建任务,这些任务可以包括编译源代码、创建JAR文件、运行测试、部署应用程序等。下面是对Ant的详细介绍: 1. **Ant的基本结构** - **build.xml**...
8. **Ant插件和Maven集成**:虽然Ant本身功能强大,但在现代开发环境中,常常与Maven等更现代化的构建工具结合使用,通过Maven的Ant Tasks来调用Ant任务,实现更丰富的构建流程。 9. **持续集成**:Ant也常被用于...
3. **任务(Tasks)**:任务是Ant的基本执行单元,比如`javac`任务用于编译Java源码,`copy`任务用于复制文件,`jar`任务用于创建JAR文件等。Ant提供了大量的内置任务,并且可以通过扩展自定义任务。 4. **属性...
每个任务由`<name>`元素定义,它对应一个具体的Ant任务,如编译Java源文件、复制文件等。 ### Ant的任务 Ant的任务分为三类:核心任务、可选任务和用户自定义任务。核心任务是Ant自带的,可选任务需要额外的JAR文件...
- `<macrodef>`元素允许创建自定义的Ant任务,便于重用和抽象复杂的构建逻辑。 - Ant还可以通过扩展机制加载自定义的任务类,实现更复杂的功能。 7. **Ant与版本控制系统的集成** - Ant可以轻松地与Git、SVN等...