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/jarjar.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
このブログへのコメントは muragonにログインするか、
SNSアカウントを使用してください。