AIRNovelのバージョン管理と環境設定など

 次バージョンから「櫻の樹の下には サンプル」の build.xml に以下を追加しようかと研究中。
 目的は「開発環境の情報表示」「今自分のPC上にあるAIRNovelソースファイルは最新かどうかを知る」事です。

<target name="chk_env">
   <echo message="== 環境"/>
   <echo message="=== OS:${os.name} ${os.version}"/>
   <echo message="=== Java VM version:${java.version}"/>
   <echo message="=== Ant version : ${ant.version}"/>
   <echo message="=== Java MXMLC version test"/>
   <java jar="${MXMLC.JAR}" fork="true" failonerror="true">
      <arg line="-version"/>
   </java>

   <echo/>
   <echo message="== AIRNovel"/>
   <property url="http://ugainovel.ddo.jp/an/open/AIRlib.properties" prefix="web"/>
   <property file="${air_usrlib}lib/com/fc2/blog38/famibee/AIRlib.properties" prefix="local"/>
   <property url="http://ugainovel.ddo.jp/an/open/an_sdk.properties" prefix="web"/>
   <property file="SDK/an_sdk/com/fc2/blog38/famibee/AIRNovel/an_sdk.properties" prefix="local"/>
   <echo message="=== local.AIRlib_ver : ${local.AIRlib_ver}"/>
   <echo message="=== onweb.AIRlib_ver : ${web.AIRlib_ver}"/>
   <echo message="=== local.an_sdk_ver : ${local.an_sdk_ver}"/>
   <echo message="=== onweb.an_sdk_ver : ${web.an_sdk_ver}"/>

   <echo/>
   <echo message="== ${app_name} アプリケーション記述ファイル"/>
   <xmlproperty file="${app_name}-app.xml"/>
   <echo message="=== xmlns : ${application(xmlns)}"/>
   <echo message="=== versionNumber : ${application.versionNumber}"/>
</target>


(Java / Ant 環境を整え)「ant chk_env」を実行すると、以下のような結果を表示します。
 赤文字部分が開発環境の情報です。(コマンドプロンプト画面、実際は赤くないです)

chk_env:
   [echo] == 環境
   [echo] === OS:Mac OS X 10.7.3
   [echo] === Java VM version:1.6.0_31
   [echo] === Ant version : Apache Ant(TM) version 1.8.2 compiled on June 3 2011
   [echo] === Java MXMLC version test
   [java] Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8
   [java] Version 4.6.0 build 23201
   [echo]
   [echo] == AIRNovel
   [echo] === local.AIRlib_ver : 3.22
   [echo] === onweb.AIRlib_ver : 3.22
   [echo] === local.an_sdk_ver : 3.22
   [echo] === onweb.an_sdk_ver : 3.22
   [echo]
   [echo] == UnderCherry アプリケーション記述ファイル
   [echo] === xmlns : http://ns.adobe.com/air/application/2.6
   [echo] === versionNumber : 3.22


 上の方は開発環境の情報、この記事のポイントは真ん中辺りの「AIRNovel」部分です。
 開発PCとネット上最新のバージョン番号を視覚的に比較できます。
  local.AIRlib_ver …… (開発PCの)AIRlib バージョン
  onweb.AIRlib_ver …… (ネット上最新の)AIRlib バージョン
  local.an_sdk_ver …… (開発PCの)an_sdk バージョン
  onweb.an_sdk_ver …… (ネット上最新の)an_sdk バージョン
スポンサーサイト
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ