`
sjpsega
  • 浏览: 300398 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用Ant 生成as文档

 
阅读更多
Ant build.xml文件:
<?xml version="1.0" encoding="utf-8"?> 
	<!-- 默认执行"build"任务 -->
	<project name="ASDoc Builder" basedir="." default="build"> 
	    <property name="FLEX_HOME" value="D:/Program Files/Adobe/Adobe Flash Builder 4.5/sdks/4.5.1"/> 
	    <property name="OUTPUT_DIR" value="D:/aaaaa"/> 
	    <property name="MAIN_PATH" value="D:/SvnProject/as_proj_nightly_builder/libraries"/> 
	    <property name="LIB_PATH" value="D:/SvnProject/as_proj_nightly_builder/projects/yid-chart/lib"/> 
	    <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" />
	    <!-- 先执行清理原文档文件夹;然后重新生成文档 -->
	    <target name="build">
	        <antcall target="clean"/>
	        <antcall target="doc"/>
	    </target>
	    <target name="doc"> 
	        <asdoc output="${DOC_DIR}" lenient="true" failonerror="true" main-title="${ant.project.name} API Documentation" window-title="${ant.project.name} API Documentation">
	            <!-- 相关类、第三方类库的文件夹路径 -->
	            <compiler.source-path 
	                path-element="${MAIN_PATH}/ccbu-trunk"/>
	            <compiler.source-path 
	                path-element="${MAIN_PATH}/vendor"/> 
	            <!-- 需要文档化的类,需要完整的包路径+类名;默认会将有依赖的类放入生成文档中。-->
	            <doc-classes class="cn.product.chart.BarChart"/> 
	            <doc-classes class="cn.product.chart.HBarChart"/> 
	            <doc-classes class="cn.product.chart.LineChart"/> 
	            <doc-classes class="cn.product.chart.PieChart"/>  
	            <!-- 或者采用这种写法,需要编入文档的完整的类文件名
	            <doc-sources path-element="${MAIN_PATH}/ccbu-trunk/cn/product/chart/BarChart.as"/>
	            <doc-sources path-element="${MAIN_PATH}/ccbu-trunk/cn/product/chart/HBarChart.as"/>
	            <doc-sources path-element="${MAIN_PATH}/ccbu-trunk/cn/product/chart/LineChart.as"/>
	            <doc-sources path-element="${MAIN_PATH}/ccbu-trunk/cn/product/chart/PieChart.as"/>
	            -->
	            <!-- 相关的swc文件夹路径 -->
	            <library-path dir="${LIB_PATH}" includes="*" append="true"/>
	        </asdoc> 
	    </target> 
	    <target name="clean"> 
	        <delete includeEmptyDirs="true"> 
	            <fileset dir="${OUTPUT_DIR}" includes="**/*"/> 
	        </delete> 
	    </target> 
	</project>


## 参考资料
asdoc工具文档:http://help.adobe.com/en_US/flex/using/WSd0ded3821e0d52fe1e63e3d11c2f44bc36-7ffa.html
使用Ant生成as文档:http://help.adobe.com/en_US/flex/using/WSda78ed3a750d6b8f4ce729f5121efe6ca1b-8000.html
Flex Ant自动构建:http://www.cnblogs.com/skynet/archive/2012/03/29/2423720.html
了解Flex SDK系列教程(1.Ant和FlexTask):http://www.riameeting.com/node/1009
asdoc注释标签:http://www.cnblogs.com/sevenyuan/archive/2010/06/01/1748939.html
Ant工具中的常用的核心任务:http://www.diybl.com/course/3_program/java/javajs/20100719/462327.html
Flex 4 SDK的ASDoc工具:http://swfever.com/?p=970
1
0
分享到:
评论

相关推荐

    Eclipse中使用Ant

    - **生成文档(`doc`)**:使用Javadoc生成API文档。 #### 编写`build.xml`示例 ```xml &lt;!-- 定义属性 --&gt; &lt;!-- 定义classpath --&gt; ${lib.dir}" includes="*.jar"/&gt; ${classes.dir}"/&gt; &lt;!...

    Ant guide

    - **社区支持:** Apache Ant 拥有一个活跃的开发者社区,提供丰富的文档和支持。 #### 二、Ant基本结构与使用方法 ##### 构建文件(buildfile)的基本结构: 构建文件通常使用 XML 格式编写,包含了项目的构建规则...

    hibernatetools文档

    - 特别适用于使用JBoss AS的应用程序。 ##### 4.9 Reveng.xml Editor - **reveng.xml**是用于描述逆向工程规则的配置文件。 - 编辑器支持可视化编辑reveng.xml,简化了逆向工程的设置过程。 ##### 4.10 Hibernate ...

    kotlin pdf 教学文档

    - **编写 Kotlin 代码文档**:使用 KDoc 标记生成文档。 - **使用 Kotlin 注解处理工具**:生成代码或其他输出。 - **使用 Gradle**:Kotlin 项目构建的首选工具之一。 - **使用 Maven**:另一种流行的构建工具,也...

    Zxing二维码扫描成功移植到AS项目

    Zxing的仓库中包含了完整的项目源码,但默认的构建系统是Ant或Maven,而非AS的Gradle。因此,我们需要将项目结构转换为AS兼容的格式。 2. **创建新项目**:在AS中创建一个新的Android项目,并设置好项目的最小SDK...

    Hibernate+中文文档

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 20.1.7. Schema 校验 20.1.8. 使用Ant进行schema校验...

    Hibernate中文详细学习文档

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 20.1.7. Schema 校验 20.1.8. 使用Ant进行schema校验...

    kotlin官方文档(需要自取)

    - **使用Ant**:执行自动化任务。 - **Kotlin与OSGi**:在OSGi环境中使用Kotlin。 - **编译器插件**:扩展Kotlin编译器的功能。 #### 示例和案例研究 - **在线项目生成器**:快速创建Kotlin项目。 - **Spring框架**...

    hibernate 体系结构与配置 参考文档(html)

    用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. 映射Person类 1.3.2. 单向Set-based的关联 1.3.3. 使关联工作 1.3.4. 值类型的集合 1.3.5. 双向关联 1.3.6. 使...

    最全Hibernate 参考文档

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 21. 示例:父子关系(Parent Child Relationships) 21.1. ...

    Nutch环境搭建文档

    3. 安装Ant构建工具,Ant是Java项目常用的构建工具,使用`apt-get install ant`命令进行安装。 4. 进入Nutch源码目录,运行`ant`命令进行编译。这个过程会利用Ivy进行依赖管理,生成一个名为`runtime`的文件夹,其中...

    Ant配置实例

    本文档将详细解析一个具体的Ant构建脚本(`build.xml`),帮助读者理解如何通过Ant进行项目的自动化构建。 #### 二、构建脚本基础结构 在`build.xml`文件中,首先定义了项目的名称、基本目录以及默认执行的目标。...

    Maven权威指南 很精典的学习教程,比ANT更好用

    站点生成和报告 (Site Generation and Reporting) 3.6. 小结 4. 定制一个Maven项目 4.1. 介绍 4.1.1. 下载本章样例 4.2. 定义Simple Weather项目 4.2.1. Yahoo! Weather RSS 4.3. 创建Simple Weather...

    Hibernate 中文 html 帮助文档

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 20.1.7. Schema 校验 20.1.8. 使用Ant进行schema校验 21....

    hibernate3.2中文文档(chm格式)

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 20.1.7. Schema 校验 20.1.8. 使用Ant进行schema校验...

    Kotlin文档

    - **编写Kotlin代码文档**:Kotlin支持使用Doclet来生成代码文档。 - **使用Gradle**:Kotlin与Gradle集成良好,可以通过Gradle构建和管理Kotlin项目。 - **使用Maven**:Kotlin也支持Maven,可以通过Maven构建...

    hibernate3.04中文文档.chm

    21.1.4. 使用Ant(Using Ant) 21.1.5. 对schema的增量更新(Incremental schema updates) 21.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 22. 示例:父子关系(Parent Child ...

    Hibernate参考文档

    使用Ant(Using Ant) 20.1.5. 对schema的增量更新(Incremental schema updates) 20.1.6. 用Ant来增量更新schema(Using Ant for incremental schema updates) 20.1.7. Schema 校验 20.1.8. 使用Ant进行schema校验 21....

    AS3分享:FLEX开发者必备的十多个工具

    12. **Flex Component Kit**:用于自动生成Flex组件的文档和示例代码,便于理解和使用。 13. **Flex Profiler**:帮助开发者分析内存使用情况,防止内存泄漏。 文件“O_LinkButton.as”可能是Flex组件的一个示例,...

Global site tag (gtag.js) - Google Analytics