AntでOS毎に自動でコマンドを分けたい。

やりたい事は、windowsでは、asdoc.exe だが、Linuxでは、asdocコマンドなので、
実行する際に、OSを判断してそれらのコマンド勝手に使い分けてほしい。ということである。
それは以下のようにしてできる。

<condition property="asdoc_bin" value="asdoc.exe">
    <os family="windows" />
</condition>
<condition property="asdoc_bin" value="asdoc">
    <os family="unix" />
</condition>
<exec executable="${FLEX_BIN}/${asdoc_bin}">
   : 
</exec>

このように、conditionタスクを使えば、os毎に変数の値を変えられるので、
それを利用し実際の処理の部分をその値にすれば、返られるというわけ。

お仕事のご依頼・相談を承ります
この記事に関連するお仕事のご依頼やご相談をお待ちしております。 詳しくは、こちら

Leave a Reply

お仕事のご依頼・相談
この記事に関連するお仕事のご依頼やご相談をお待ちしております。 詳しくは、こちら
ソフトウェア&ライブラリ




ライブラリ
airxmail(en)
AIR版メール送受信ライブラリ
airxzip
AIR版ZIP圧縮・解凍ライブラリ
執筆書籍
本、雑誌等

WEB記事:CodeZine
執筆記事はこちら
カレンダー
2011年4月
« 3月   5月 »
 123
45678910
11121314151617
18192021222324
252627282930  

カスタム検索
RSS
Add to Google < !–adsense–>
アーカイブ
カテゴリ
にほんブログ村 IT技術ブログへ