プロジェクトの作成とデプロイ (Core)
e Builder(Core)(intra-mart e Builder for Accel Platform (Core))は、iAP の開発プロジェクトを VSCode の画面から作成・管理するための拡張機能です。Accel CLI がターミナルで行う操作を、サイドバーとフォーム画面から実行できます。
できること
アクティビティバーの e Builder アイコンからサイドバーを開き、コマンドを選んで実行します。
| コマンド | できること | 解説 |
|---|---|---|
| プロジェクトを初期化 (init) | 開発プロジェクトを新規に作成する | プロジェクトの作成と管理 |
| 資材を更新 (update) | 配備済みの資材を最新のテンプレートへ更新する | プロジェクトの作成と管理 |
| 構成を切り替え (switch) | 利用するモジュール・機能・エージェントを変更する | プロジェクトの作成と管理 |
| ビルド (build) | ユーザモジュールをビルドする | プロジェクトの作成と管理 |
| デプロイ (deploy) | ビルドした資材を共有開発サーバへ転送する | サーバへのデプロイ |
init / update / switch / deploy は フォーム画面(タブ) が開き、「入力 → 確認 → 実行 → 結果」の順に進みます。ビルドはフォームを使わず、ターミナルで実行されます。
前提条件
すべての拡張機能に共通して必要なものは 概要 - 前提条件 にまとめています。e Builder(Core)では、これに加えて次のものが必要です。
| 前提 | 内容 | 必要になる場面 |
|---|---|---|
| パッケージマネージャ | ビルドは、プロジェクトに定義されたビルドコマンド(bun run build など)を実行します。その実行に必要です。プロジェクトの作成時に選んだもの(bun / npm など)を使います | ビルド |
| Java (JDK) | ビルドは内部で Maven を呼び出します。Maven は Java 上で動くため、Java が必要です | ビルド |
| Maven | ユーザモジュール(zip)を組み立てるビルドツールです | ビルド |
| AIネイティブ開発支援機能を導入した iAP | デプロイ先のサーバに、資材を受け取る仕組みを追加する機能です。詳細は AIネイティブ開発支援機能 を参照してください | デプロイ |
| API キー | デプロイ先のサーバへ接続するための認証情報です。発行方法は Accel CLIを用いたデプロイ を参照してください | デプロイ |
| ステージング | デプロイ先となる、開発者ごとの作業スペースです。サーバ側であらかじめ作成しておきます。作成方法は ステージング管理 を参照してください | デプロイ |
パッケージマネージャ・Java (JDK)・Maven は、ローカル開発環境の構築で導入するツールです。すでに導入済みであれば、追加の作業は不要です。導入手順は 前提条件と必要なツール と ツールのインストール を参照してください。
フォルダを信頼していないと動作しません
拡張機能はビルドスクリプトを実行するため、信頼していないフォルダでは無効になります。詳細は フォルダを信頼する を参照してください。
Accel CLI との関係
同じ操作は、Accel CLI(@intra-mart/accel)でも実行できます。どちらを使っても結果は同じです。
- CLI は拡張機能に同梱されているため、別途インストールする必要はありません。
- フォームの入力項目は、CLI が対話形式で尋ねる内容と同じです。項目の意味は 新規プロジェクトの作成 を参照してください。
操作手順のページ
- プロジェクトの作成と管理 — プロジェクトを作り、VSCode で開き、更新・ビルドする
- サーバへのデプロイ — ビルドした資材を共有開発サーバへ転送する