Package Manager を使用したアセットパッケージの作成とデプロイ

アセットパッケージプロジェクトの作成

Package Manager を使用して Kanzi Studio でアセットパッケージを作成するには:

  1. New Project ウィンドウで、Template ドロップダウンから任意のテンプレートを使用してプロジェクトを作成します。

    ../../_images/asset-creation-template-selection.png
  2. プロジェクトのコンテンツを作成したら、パッケージに含めたいアセットの Export in Asset Package プロパティを有効にします。

    ../../_images/kanzi-studio-export-asset-package.png
  3. プロジェクトのプロパティで Is Asset Package を有効にします。

    ../../_images/is-asset-package-project-property.png
  4. プロジェクトを保存します。

  5. ファイルエクスプローラーでプロジェクトディレクトリのルートに移動します。このディレクトリには、パッケージの作成とデプロイを支援する 3 つの新しいファイルが含まれています:

    • conanfile.py はアセットのパッケージングを制御します。

    • create_and_deploy.bat は、Conan コマンドを実行してアセットパッケージを作成し、指定した Conan リポジトリにデプロイする便利なスクリプトです。

    • README.md は、アセットパッケージを Conan パッケージとして作成し、リモートにデプロイする方法を簡単にまとめたリファレンスです。

    ../../_images/asset-helper-scripts.png
  6. create_and_deploy.bat を編集します。

    このスクリプトには、必要に応じて変更できるヘルパー変数が含まれています。パッケージ名、バージョン、およびこのパッケージの対象となる Kanzi のバージョンを更新できます。

アセットパッケージをローカル Conan パッケージとして作成する

ローカルでテストできるアセットパッケージを作成するには:

  1. create_and_deploy.bat を実行します。

    パッケージをローカル Conan キャッシュにデプロイします。パッケージはどのリモートにもアップロードされません。

    注釈

    このスクリプトは、my_asset/1.0.0@kanzi-4.1.0-assets/stable という形式のリファレンスで識別される Conan パッケージを作成します。ユーザーセグメント kanzi-4.1.0-assets は create_and_deploy.bat の KANZI_VERSION 変数から構成されます。チャネル stable はスクリプトのデフォルトです。

  2. Kanzi Studio でパッケージマネージャーを開きます。

    • Local タブを選択します。

    • 更新アイコンをクリックして、ローカルパッケージリストを更新します。

    ../../_images/package-manager-repository-refresh-local.png
    • 新しいアセットパッケージがローカルアセットの下に表示されます。

    ../../_images/package-manager-my-asset-local.png

注釈

Windows 以外のプラットフォームでは、代わりに create_and_deploy.sh スクリプトを使用します。

アセットパッケージを作成してリモートリポジトリにデプロイする

アセットパッケージを作成してリモートリポジトリに公開するには:

  1. create_and_deploy.bat <remote> を実行します:

    パッケージをローカル Conan キャッシュにデプロイし、リモート <remote> にアップロードします。

    注釈

    このスクリプトは、my_asset/1.0.0@kanzi-4.1.0-assets/stable という形式のリファレンスで識別される Conan パッケージを作成します。ユーザーセグメント kanzi-4.1.0-assets は create_and_deploy.bat の KANZI_VERSION 変数から構成されます。チャネル stable はスクリプトのデフォルトです。

  2. Kanzi Studio でパッケージマネージャーを開きます。

    • Remote タブを選択します。

    • Repository ドロップダウンリストから、アセットパッケージをデプロイしたリポジトリを選択します。

    ../../_images/package-manager-repository-dropdown.png
    • 更新アイコンを押して、リポジトリリストを更新します。

    ../../_images/package-manager-repository-refresh.png
    • 新しいアセットパッケージがリポジトリアセットの下に表示されます。

    ../../_images/package-manager-my-asset.png

注釈

Windows 以外のプラットフォームでは、代わりに create_and_deploy.sh スクリプトを使用します。

関連項目

アセットパッケージ

パッケージマネージャー

Package Manager Kanzi Studio プラグインを使用する