`
三问飞絮
  • 浏览: 320643 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

使用Ant完成ASDoc Tool生成文档

 
阅读更多

   总体的思路是用Ant来拼写命令行,通过bat的形式来执行。详细的例子如下:粗体字为根据个人情况而修改。

 

 

  
<?xml version="1.0" encoding="UTF-8"?>
<project name="fros.GenerateDocs" default="GenerateDocs">
	<property name="flex.sdk.path" value="E:/devtool/adobe/FlexBuilder3/sdks/3.2.0" />
	<property name="src.dir" value="D:/Workspace/FlexCore" />
	<property name="asdoc.output.dir" value="F:/asdoc/output" />

	<property name="main-titile" value="SimonFish Flex API Documentation" />
	
	<target name="GenerateDocs" depends="clean">
		<echo level="info">启动Ant任务,准备执行。</echo>
		<property name="asdoc.exe" value="${flex.sdk.path}/bin/asdoc.exe" />

		<property name="asdoc.config" value="-load-config+='${flex.sdk.path}/frameworks/air-config.xml' " />
		<property name="asdoc.lib.paths" value="-library-path '${flex.sdk.path}/frameworks/libs/player/10/playerglobal.swc' -library-path '${flex.sdk.path}/frameworks/libs/air/airglobal.swc' -library-path '${flex.sdk.path}/frameworks/libs/air/airframework.swc' -library-path '${flex.sdk.path}/frameworks/libs/air/applicationupdater.swc' -library-path '${flex.sdk.path}/frameworks/libs/air/applicationupdater_ui.swc' -library-path '${flex.sdk.path}/frameworks/libs' -library-path '${flex.sdk.path}/frameworks/locale/en_US' -library-path '${basedir}/flex_libs'" />
		<property name="asdoc.source.paths" value="-source-path -source-path '${basedir}/flex_src'" />
		<property name="asdoc.doc.sources" value="-doc-sources '${basedir}/flex_src/net/sf/simonfish/core'" />
		<property name="asdoc.output" value="-output '${asdoc.output.dir}'" />
		<property name="asdoc.exclude" value="-exclude-classes net.sf.simonfish.core" />

		<echo level="info">变量初始化完成...</echo>

		<exec executable="${asdoc.exe}" failonerror="true">
			<arg line="${asdoc.config} ${asdoc.lib.paths} ${asdoc.source.paths} ${asdoc.doc.sources} ${asdoc.output} -main-title='${main-titile}' -warnings -strict=false -left-frameset-width=310 -templates-path '${flex.sdk.path}/asdoc/templates' " />
		</exec>
	</target>
	<target name="clean">
		<delete dir="${asdoc.output.dir}" deleteonexit="true" includeemptydirs="true" defaultexcludes="true">
		</delete>
	</target>
</project>

 

 

    异常:

    1,Error occurred during initialization of VM

        java/lang/NoClassDefFoundError: java/lang/Object

 

    解决:首先,如果出现Error occurred during initialization of VM异常,修改${flex.sdk.path}/bin/jvm.config文件。

    其实,如果出现java/lang/NoClassDefFoundError: java/lang/Object,配置java.home参数即可。

             如果出现java.lang.OutOfMemoryError,配置java.args参数

 

  
#
# VM configuration
#
# Where to find JVM, if {java.home}/jre exists then that JVM is used
# if not then it must be the path to the JRE itself
#
# If no java.home is specified a VM is located by looking in these places in this
# order:
#
#  1) JAVA_HOME environment variables (same rules as java.home above)
#  2) bin directory for java.dll (windows) or lib/<ARCH>/libjava.so (unix)
#  3) ../jre 
#  4) registry (windows only)
#

java.home=E:/devtool/Java/jdk1.5.0_09

# Arguments to VM

java.args=-Xmx384m -Dsun.io.useCanonCaches=false
 

 

 

 

分享到:
评论

相关推荐

    终于成功使用asdoc生成了文档

    在IT行业中,生成文档是开发过程中的重要...熟悉并掌握asdoc这样的文档生成工具,对于ActionScript和Flex开发者来说是非常必要的技能。通过实践和学习,你可以更熟练地运用asdoc,为你的项目构建出高质量的API文档。

    asdoc.zip

    ASDoc是Adobe官方提供的一款文档生成工具,专门用于生成ActionScript代码的API文档,对于理解和使用Flex组件以及自定义类库至关重要。本篇文章将详细探讨ASDoc和Flex之间的紧密关系,以及如何利用ASDoc提升Flex项目...

    Flash-Builder-里利用ASDOC生成在线API文档配置.doc编程资料

    Flash-Builder-里利用ASDOC生成在线API文档配置.doc

    探索ASDoc标签篇.doc

    ASDoc是由Adobe官方提供的ActionScript API文档生成工具,旨在帮助开发者更好地理解和管理ActionScript代码。它能自动生成API文档,使得其他开发人员可以更轻松地了解和使用已有的类库。随着FlexBuilder 3的发布,...

    Flex帮助文档(html格式)制作及ASDoc的使用

    ASDoc使用ANT(Another Neat Tool)脚本语言,通过命令行的方式来生成文档,因此在配置这些参数时需要遵循ANT的语法规则。 2. 设置文档的语言编码。为了支持中文注释,需要将文档的编码设置为UTF-8,这是国际标准的...

    生成AS3版CHM官方文档项目完整源码

    3. 脚本或批处理文件:可能包含运行ASDoc命令的脚本,用于自动化文档生成过程。 4. 自定义模板或样式:可能有开发者自定义的HTML模板和CSS样式,以改变生成的CHM文档的外观和布局。 5. 额外资源:可能包括图像、图标...

    Flex Library AsDoc Demo

    解压后,你可以根据提供的说明或作者的博客文章,学习如何使用AsDoc来为自己的Flex库生成API文档。 **AsDoc注释格式示例:** ```actionscript /** * @class MyClass * @description 这是MyClass的描述,可以详细...

    教案ASDoc标签材料.pdf

    ASDoc是一种用于生成ActionScript API文档的工具,它解析源代码中的特定注释标签来创建详细的文档。在ActionScript开发中,使用ASDoc标签能够帮助开发者更好地理解和使用库、类和函数。以下是一些主要的ASDoc标签...

    sina-microblog-api-asdoc-rc.zip

    【标签】"sina-microblog-api-asdoc-rc.zip" 的标签直接反映了文档的核心内容,即与新浪微薄相关的API接口以及ASDoc格式的文档,ASDoc是Adobe开发的一种工具,用于生成ActionScript代码的文档,类似于Java的Javadoc...

    grunt-asdoc:一个Grunt任务插件,用于为Adobe FlexActionScriptMXMLFLVetc生成文档。 ApacheAdobe Flex SDK中带有`asdoc`工具的应用程序

    咕as声一个Grunt任务插件,用于为Adobe Flex / ActionScript / MXML / FLV / etc生成文档。 Apache / Adob​​e Flex SDK中带有asdoc工具的应用程序。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看...

    ASDoc标签知识点.pdf

    ASDoc 是 Adobe 引入的一种文档生成工具,用于创建 ActionScript 项目的 API 文档。它通过解析源代码中的特殊注释(即 ASDoc 标签)来生成详细、易读的文档。以下是一些主要的 ASDoc 标签及其用法: 1. `@param ...

    制作中文asDoc api 模板文件

    以flexbuilder为例,在你安装的目录下X:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\asdoc\templates。改文件夹就是控制稳定框架本地化的。你只要办里面的相关文字翻译为中文就可以了。关联文件就是xsl格式的...

    apache-flex-sdk-4.9.0-asdocs

    这个版本的SDK包含了ASDoc工具,这是一个文档生成器,用于为ActionScript代码生成API文档。下面我们将深入探讨Flex SDK和ASDoc的主要概念、功能和重要性。 **Flex SDK概述** Flex SDK是Adobe开发的一个工具集合,它...

    asdoc-4.16.0.jar

    java运行依赖jar包

    flash builder4.5 代码插件

    ASDoc是Adobe提供的一个文档生成工具,它可以自动生成ActionScript项目的API文档。在Flash Builder 4.5中,通过FlexprettyPrintCommand插件,可以更方便地生成ASDoc,这有助于团队成员理解项目中的函数和类,提高...

    blitting:渲染引擎和生命周期管道

    要生成文档,请从项目报告中的 Adob​​e AIR SDK 安装执行 asdoc,例如: ~/sdk/AIRSDK_15.0.0.356/bin/asdoc \ -doc-sources . \ -output asdoc 执照 该项目是下的免费开源软件。 版权所有 2010-20

    flashBuilder格式化+快速定位插件

    3. **FlexASDocGenCommand_0.9.0.jar**:ASDoc是ActionScript的文档生成工具,它能够自动生成API文档。这个插件可能是将ASDoc功能集成到FlashBuilder中的扩展,允许开发者快速、方便地为自己的代码生成文档,提高...

    flex sdk很经典的东西

    6. **asdoc** 目录: ASDoc是ActionScript文档生成工具,用于创建API参考文档,帮助开发者理解代码库的结构和功能。 7. **frameworks** 目录: 这里包含了Flex框架的核心库,如mx和spark,它们提供了UI组件、事件处理...

Global site tag (gtag.js) - Google Analytics