总体的思路是用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
分享到:
相关推荐
在IT行业中,生成文档是开发过程中的重要...熟悉并掌握asdoc这样的文档生成工具,对于ActionScript和Flex开发者来说是非常必要的技能。通过实践和学习,你可以更熟练地运用asdoc,为你的项目构建出高质量的API文档。
ASDoc是Adobe官方提供的一款文档生成工具,专门用于生成ActionScript代码的API文档,对于理解和使用Flex组件以及自定义类库至关重要。本篇文章将详细探讨ASDoc和Flex之间的紧密关系,以及如何利用ASDoc提升Flex项目...
Flash-Builder-里利用ASDOC生成在线API文档配置.doc
ASDoc是由Adobe官方提供的ActionScript API文档生成工具,旨在帮助开发者更好地理解和管理ActionScript代码。它能自动生成API文档,使得其他开发人员可以更轻松地了解和使用已有的类库。随着FlexBuilder 3的发布,...
ASDoc使用ANT(Another Neat Tool)脚本语言,通过命令行的方式来生成文档,因此在配置这些参数时需要遵循ANT的语法规则。 2. 设置文档的语言编码。为了支持中文注释,需要将文档的编码设置为UTF-8,这是国际标准的...
3. 脚本或批处理文件:可能包含运行ASDoc命令的脚本,用于自动化文档生成过程。 4. 自定义模板或样式:可能有开发者自定义的HTML模板和CSS样式,以改变生成的CHM文档的外观和布局。 5. 额外资源:可能包括图像、图标...
解压后,你可以根据提供的说明或作者的博客文章,学习如何使用AsDoc来为自己的Flex库生成API文档。 **AsDoc注释格式示例:** ```actionscript /** * @class MyClass * @description 这是MyClass的描述,可以详细...
ASDoc是一种用于生成ActionScript API文档的工具,它解析源代码中的特定注释标签来创建详细的文档。在ActionScript开发中,使用ASDoc标签能够帮助开发者更好地理解和使用库、类和函数。以下是一些主要的ASDoc标签...
【标签】"sina-microblog-api-asdoc-rc.zip" 的标签直接反映了文档的核心内容,即与新浪微薄相关的API接口以及ASDoc格式的文档,ASDoc是Adobe开发的一种工具,用于生成ActionScript代码的文档,类似于Java的Javadoc...
咕as声一个Grunt任务插件,用于为Adobe Flex / ActionScript / MXML / FLV / etc生成文档。 Apache / Adobe Flex SDK中带有asdoc工具的应用程序。入门这个插件需要~0.4.2 如果您以前从未使用过 ,请务必查看...
ASDoc 是 Adobe 引入的一种文档生成工具,用于创建 ActionScript 项目的 API 文档。它通过解析源代码中的特殊注释(即 ASDoc 标签)来生成详细、易读的文档。以下是一些主要的 ASDoc 标签及其用法: 1. `@param ...
以flexbuilder为例,在你安装的目录下X:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\asdoc\templates。改文件夹就是控制稳定框架本地化的。你只要办里面的相关文字翻译为中文就可以了。关联文件就是xsl格式的...
这个版本的SDK包含了ASDoc工具,这是一个文档生成器,用于为ActionScript代码生成API文档。下面我们将深入探讨Flex SDK和ASDoc的主要概念、功能和重要性。 **Flex SDK概述** Flex SDK是Adobe开发的一个工具集合,它...
java运行依赖jar包
ASDoc是Adobe提供的一个文档生成工具,它可以自动生成ActionScript项目的API文档。在Flash Builder 4.5中,通过FlexprettyPrintCommand插件,可以更方便地生成ASDoc,这有助于团队成员理解项目中的函数和类,提高...
要生成文档,请从项目报告中的 Adobe AIR SDK 安装执行 asdoc,例如: ~/sdk/AIRSDK_15.0.0.356/bin/asdoc \ -doc-sources . \ -output asdoc 执照 该项目是下的免费开源软件。 版权所有 2010-20
3. **FlexASDocGenCommand_0.9.0.jar**:ASDoc是ActionScript的文档生成工具,它能够自动生成API文档。这个插件可能是将ASDoc功能集成到FlashBuilder中的扩展,允许开发者快速、方便地为自己的代码生成文档,提高...
6. **asdoc** 目录: ASDoc是ActionScript文档生成工具,用于创建API参考文档,帮助开发者理解代码库的结构和功能。 7. **frameworks** 目录: 这里包含了Flex框架的核心库,如mx和spark,它们提供了UI组件、事件处理...