簡體   English   中英

使用yuidoc和ANT腳本生成JavaScript文檔

[英]Generating JavaScript document using yuidoc with ANT script

我正在嘗試使用yuidoc生成JavaScript文檔,以下是我的ANT腳本。

<?xml version="1.0"?>
<project default="javascriptdoc">
<property name="doc_dir" location="docs/javascript" />
<property name="src" location="assests/Siminov" />
<property name="projectname" value="Siminov Hybrid JavaScript Document Generator" />
<property name="version"  value="1.0" />
<property name="project_url" value="http://developer.yahoo.com/yui/yuidoc" />
<property name="yuidoc_home" location="yuidoc.assets" />
<property name="yuidoc_exec" location="${yuidoc_home}/bin/yuidoc.py" />
<property name="tmp_dir" location="docstmp" />
<property name="parser_in" location="${src}" />

<echo>Making sure build dir is there</echo>
<mkdir dir="${doc_dir}" />

<target name="javascriptdoc">
    <property name="parser_out" location="${doc_dir}/parsertmp" />
    <property name="generator_out" location="${doc_dir}" />
    <property name="template" location="template" />
    <property name="yuiversion" location="3.0.0" />

    <echo>generating documentation</echo>

    <exec executable="${yuidoc_exec}">
      <arg value="${parser_in}"/>
      <arg value="-p"/>
      <arg value="${parser_out}"/>
      <arg value="-o" />
      <arg value="${generator_out}" />
      <arg value="-t" />
      <arg value="${template}" />
      <arg value="-m" />
      <arg value="${projectname}" />
      <arg value="-Y" />
      <arg value="${yuiversion}" />
      <arg value="-v" />
      <arg value="${version}" />
      <arg value="-u" />
      <arg value="$project_url" />
    </exec>

</target>

我的項目看起來像

Android Project屏幕截圖

運行ANT腳本時,它給我錯誤:

Buildfile: H:\Siminov Workspace\SIMINOV-HYBRID\yuidoc.xml
     [echo] Making sure build dir is there
javascriptdoc:
     [echo] generating documentation

BUILD FAILED
H:\Workspace\projectname\yuidoc.xml:25: Execute failed: java.io.IOException: Cannot run program "H:\Workspace\projectname\yuidoc.assets\bin\yuidoc.py": CreateProcess error=193, %1 is not a valid Win32 application

Total time: 415 milliseconds

<exec>需要指向Python可執行文件,而不是指向包含Python源代碼的文件:

<exec executable="C:\Python26\python.exe">
    <arg file="${yuidoc_exec}" />
    <arg value="${parser_in}"/>
    <!-- the rest of the task as before... -->
</exec>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM