サイト開発の覚書ブログ

Webサービス(API)+JQuery(JS)を中心にPHP,CSS,HTMLでサイト開発する上で覚書となります。

YUIDocの実行をAntを利用し簡易にする

目的

YUIDocの実行コマンドを引数を付けて毎回実行するのをantコマンドを実行するだけに置き換える。


最終的に「ドキュメント自動生成」「ソースのminify化」「単体テスト」をセットで実行する為、第一歩として「ドキュメント自動生成」を対応する。


前提

別の記事で記載したセットアップが実行されている事


環境構築

YUIDocをインストールする

npm -g install yuidocjs




DIR構成(ごみファイルが残っており注意)



Antのファイルを保存する

          build.propertiesを保存する

version=1.0
home.dir=../jsdoc3-ant-task-master
js.src.dir=../zenphoto-zenphoto-1.4.8/themes/eshop/js/


bin.dir=${home.dir}/bin
lib.dir=${home.dir}/lib
src.dir=${home.dir}/src
build.dir=build
docs.dir=${build.dir}/javadocs
jsdocs.dir=${build.dir}/jsdocs
test.dir=test
test.file=test.js
report.dir=${build.dir}/reports
jar.dir=${home.dir}/build/jar


jar.name=jsdoc3-ant-task-${version}.jar
jar.location=${jar.dir}/${jar.name}


jsdoc.version=3.0
jsdoc.home=${lib.dir}/jsdoc3/
rhino.version=1.7r3_jsdoc
rhino.jar.location=${lib.dir}/rhino/js-${rhino.version}.jar
ant.jar.location=${lib.dir}/ant.jar



  build.xmlを保存する






























Create docs: output the out directory