マニフェスト追加手順 ○設定  ・アプリケーションのbuild.propertiesに次の設定を追加してください。 allowable_codebasesには、適切なアプリケーション動作環境を記述してください。 ------------------------------------------------------- manifest_dir = META-INF manifest_file = MANIFEST.MF allowable_codebases = *.kitec.co.jp *.kitec.jp ------------------------------------------------------- ○マニフェストの作成 ・マニフェストを作成する場合、次のような記述を追加してください。 ------------------------------------------------------- ------------------------------------------------------- ・マニフェスト作成用のtargetは複数存在し、 次のようなtargetが用意されています。 1. manifester_create_sandbox ... 単独アプリとして実行し、OS機能等を全く使用しない場合。 2. manifester_create_standard ... 単独アプリとして実行し、OS機能等を使用する場合。 3. manifester_create_cooperation_java7u45 ... 他サイトと連携する場合。java7u45専用 4. manifester_create_cooperation ... 他サイトと連携する場合。java7u51以降用 用意されているtargetを正確に確認したい場合、build_manifester.xmlを参照してください。 ・マニフェスト作成用targetを使用せず、minifestタスクを使用することもできます。 特別な設定を行いたい場合は、この方法を用いてください。 ------------------------------------------------------- ------------------------------------------------------- ・別途作成したマニフェストファイルを使用することも可能です。 その場合は、targetには何の記述も行わず (デフォルトtargetを上書きするために、空のtargetは作る必要があります)、 作成したマニフェストファイルを$[manifest_dir}/$[manifest_file}に用意してください。 ------------------------------------------------------- ------------------------------------------------------- ○jarにマニフェストを適用 ・マニフェストファイルをjarに適用する場合、次のような記述を追加してください。 マニフェストを複数のjarに反映させたい場合は、 manifester_applyを複数回実行する必要があります。 ------------------------------------------------------- ------------------------------------------------------- ○builder_core_targetにマニフェスト関連targetを追加 ・使用するメソッドを次のように変更する必要があります。 0.create等の記述を変更してください。 1. core target --> builder_core_target 2. update resource --> builder_update_resource 3. deploy other client library --> builder_deploy_other_library ・独自にbuilder_core_targetを定義する場合、 マニフェスト関連targetを追加する必要があります。 ------------------------------------------------------- ------------------------------------------------------- ・build.xmlにデフォルトのbuilder_core_targetを追加したので、 可能であればそちらを使用してください。 (独自のcore target/builder_core_targetは削除する) manifest関連targetが追加済みです。 ○実行 通常通り、0.create等でビルドを行えば、設定内容がマニフェストファイルに追加されています。