Skip to main content

Creating and Deploying Projects (Core)

e Builder (Core) (intra-mart e Builder for Accel Platform (Core)) is an extension for creating and managing iAP development projects from the VSCode UI. The operations Accel CLI performs in a terminal are available from a sidebar and form screens.

What It Can Do​

Open the sidebar from the e Builder icon in the Activity Bar, then choose a command and run it.

CommandWhat it doesDetails
Initialize Project (init)Create a new development projectCreating and Managing Projects
Update Assets (update)Update the placed assets to the latest templateCreating and Managing Projects
Switch Configuration (switch)Change the modules, features, and agents you useCreating and Managing Projects
Build (build)Build the user moduleCreating and Managing Projects
Deploy (deploy)Transfer the built assets to the shared development serverDeploying to the Server

init, update, switch, and deploy open a form screen (a tab) that proceeds in the order input → review → run → result. Build does not use a form; it runs in a terminal.

Prerequisites​

Requirements common to all extensions are summarized in Overview - Prerequisites. e Builder (Core) additionally requires the following.

PrerequisiteDetailsWhen it is needed
A package managerThe build runs the build command defined in the project (such as bun run build), and a package manager is required to run it. The one you chose when creating the project (bun, npm, and so on) is usedBuild
Java (JDK)The build calls Maven internally. Maven runs on Java, so Java is requiredBuild
MavenThe build tool that assembles the user module (zip)Build
iAP with the AI-native Development Support Feature installedA feature that adds a mechanism for receiving assets to the destination server. For details, see AI-native Development Support FeatureDeploy
An API keyThe credentials for connecting to the destination server. For how to issue one, see Deploying with the Accel CLIDeploy
A stagingThe per-developer workspace that is the deployment target. Create it on the server side in advance. For how to create one, see Staging ManagementDeploy

The package manager, Java (JDK), and Maven are tools installed when you set up your local development environment. If you have already installed them, no additional work is needed. For the installation steps, see Prerequisites and Required Tools and Installing Tools.

The extension does not work unless you trust the folder

The extension runs build scripts, so it is disabled in an untrusted folder. For details, see Trusting the Folder.

Relationship with Accel CLI​

The same operations are also available from Accel CLI (@intra-mart/accel). Either one produces the same result.

  • The CLI is bundled with the extension, so you do not need to install it separately.
  • The form fields are the same items the CLI asks for interactively. For what each field means, see Creating a New Project.

Step-by-Step Pages​

  1. Creating and Managing Projects — Create a project, open it in VSCode, then update and build it
  2. Deploying to the Server — Transfer the built assets to the shared development server