2011-05-18 46 views
0

我想使用ASDoc为两个项目生成代码,一个在AIR中运行,另一个在Flash中运行。我可以创建一个适用于每个单独的ASDoc配置文件,但是当我将它们合并时,我会收到有关contextMenu和File的错误,因为AIR和Flash为它们分别提供了API。ASDoc可以同时为AIR和Flash项目生成文档吗?

我的配置:

<flex-config> 
    <doc-classes> 
     <class>FlashProject</class> 
     <class>AIRProject</class> 
    </doc-classes> 
    <compiler> 
     <external-library-path> 
      <path-element>${flexlib}\libs\player\10.0\playerglobal.swc</path-element> 
      <path-element>${flexlib}\libs\air\airglobal.swc</path-element> 
     </external-library-path> 
     <library-path> 
      <path-element>${flexlib}\libs</path-element> 
      <path-element>${flexlib}\libs\air</path-element> 
      <path-element>${flexlib}\locale\{locale}</path-element> 
     </library-path> 
     <source-path> 
      <path-element>FlashProject\src</path-element> 
      <path-element>AIRProject\src</path-element> 
     </source-path> 
    </compiler> 
</flex-config> 

回答

0

您可以使用Ant构建脚本和配置这两个项目作为单独的任务。

+0

明天我会提供一个示例构建脚本。 – roberkules 2011-05-29 10:10:40

+0

我没有把这个问题说得很好,但我想把所有的文档都放在一起。如果我只运行两次ASDoc,我会得到两个索引文件等等。有很多共享代码,我想把它们放在一个地方。 – 2011-05-30 06:31:30

+0

猜测给ANT一个尝试是没有意义的,因为配置基本上和你的一样。 – roberkules 2011-05-30 18:11:19

相关问题