「パッケージのビルド」の版間の差分

提供: AliceScript Wiki
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
20行目: 20行目:
#<code>manifest.xml</code>を含むビルド対象のディレクトリをZip形式で圧縮する
#<code>manifest.xml</code>を含むビルド対象のディレクトリをZip形式で圧縮する
#1のファイルをAlicePackage形式に変換する
#1のファイルをAlicePackage形式に変換する
このままでもAlicePackage形式として実行可能ですが、パッケージ化前にパッケージマニフェストファイルのチェックをすることを強く推奨します。ユーザーおよび開発者はAlicePackageに正しい内容のパッケージマニフェストファイルが含まれていることを期待します。

2022年1月20日 (木) 01:55時点における版

あなたが作成したスクリプトをAlicePackage形式のアプリケーションとして展開するには、AlicePackage形式にビルドする必要があります。 AlicePackageは、さまざまなスクリプトやリソース、パッケージ、ライブラリをまとめた書庫と考えることができます。詳しく知るにはAlicePackageの記事を参照してください。パッケージをビルドするには、次の方法のいずれかを取ることができます。

  • IceBuildを使用する
  • ビルドスクリプトを一から作成する

この記事では、まず初めに簡単にパッケージをビルドすることができるツールである、IceBuildを使用する方法を解説し、次にビルドスクリプトを一から作成してビルドする方法について触れます。

IceBuild

AlicePackage Build Engineは、AlicePackage形式のアプリケーションをビルドするためのプラットフォームです。IceBuildとも呼ばれるこのエンジンは、パッケージを処理およびビルドする方法を制御する方法を提供します。 ディレクトリに対してicebuild.iceを実行するとAlicePackageを簡単に出力できます。

使用法

IceBuildを使用するには、適切なコマンドライン引数とともに、適切なディレクトリ名をicebuild.iceに渡します。例えば、ディレクトリTestPkgからTestPkg.exeをビルドするには、次のコマンドを使用します。

icebuild.ice TestPkg -out:TestPkg.exe

.iceファイルをコマンドプロンプトから実行できるようにするには、チュートリアル:iceファイルの関連付けを参照してください。

ビルドスクリプトを一から作成する

また、Alice.Packaging名前空間にあるクラスを使用して自分で一からパッケージをビルドするスクリプトを作成することもできます。

ディレクトリをAlicePackage形式にビルドする手順は、主に次の通りです。

  1. manifest.xmlを含むビルド対象のディレクトリをZip形式で圧縮する
  2. 1のファイルをAlicePackage形式に変換する

このままでもAlicePackage形式として実行可能ですが、パッケージ化前にパッケージマニフェストファイルのチェックをすることを強く推奨します。ユーザーおよび開発者はAlicePackageに正しい内容のパッケージマニフェストファイルが含まれていることを期待します。