Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
= Migrating Mule Projects from Anypoint Studio to Anypoint Code Builder
:page-deployment-options: cloud-ide, desktop-ide

Migrate your Mule project from Anypoint Studio to Anypoint Code Builder by creating a deployable Mule application archive (JAR file).
With Anypoint Code Builder, you unlock a modern development experience with advantages like faster startup times, streamlined collaboration, and the integration of MuleSoft for Agentforce: Topic Center to enable API specifications for topics and agents.
Migrate your Mule projects from Anypoint Studio to Anypoint Code Builder to unlock a modern development experience with advantages like faster startup times, streamlined collaboration, and the integration of MuleSoft for Agentforce: Topic Center to enable API specifications for topics and agents.

include::reuse::partial$beta-banner.adoc[tag="anypoint-code-builder"]

== Choose a Migration Approach

Anypoint Code Builder provides two ways to bring your Studio projects over.

[%header,cols="30a,70a"]
|===
| Approach | When to Use It

| Import a Studio workspace
| Bring over an existing Studio workspace and keep working against the same project files. Anypoint Code Builder creates a workspace that references your Studio projects, and changes stay in sync. See xref:start-workspaces.adoc#import-studio-workspace[Import an Anypoint Studio Workspace].

| Export and import a JAR file
| Package a single Mule project as a sharable JAR file in Studio and import it into Anypoint Code Builder by following the steps on this page.
|===

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just adding a project by adding folder to the workspace should also be mentioned here. This option should be made available here also:
https://docs.mulesoft.com/anypoint-code-builder/int-import-mule-project#desktop-project-folder


== Set Run and Debug Configurations

In Anypoint Studio, you configure run and debug settings through the UI with tabs for arguments, environment, and other settings. In Anypoint Code Builder, you manage these configurations by editing the `launch.json` file in your project's `.vscode` folder.
Expand Down Expand Up @@ -41,8 +55,15 @@ include::partial$acb-project-migration.adoc[tag="exporting-considerations-from-s

include::partial$acb-project-migration.adoc[tag="import-mule-project-into-acb"]

== Set Up Your Development Environment

After your project is in Anypoint Code Builder, set up your development environment:

* Organize your projects in a workspace so that all Anypoint Code Builder features work correctly. See xref:start-workspaces.adoc[].
* Manage the folders that store your projects. See xref:start-add-folders.adoc[].
* Connect your project to a Git repository for source control. See xref:start-scm.adoc[].

== See Also

* xref:start-workspaces.adoc[]
* xref:int-import-mule-project.adoc[]
* xref:ref-launch-json-properties.adoc[]
* xref:ref-launch-json-properties.adoc[]
5 changes: 5 additions & 0 deletions code-builder-home/modules/ROOT/pages/start-add-folders.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,8 @@ mkdir <name-of-your-folder>
--
+
Replace `<name-of-your-folder>` with a name of your choice for the directory.

== See Also

* xref:start-workspaces.adoc[]
* xref:int-import-mule-project.adoc[]
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Anypoint Code Builder creates the project and adds it to the selected workspace.
[[import-studio-workspace]]
== Import an Anypoint Studio Workspace

If you have existing projects in Anypoint Studio, you can import your Studio workspace into Anypoint Code Builder.
If you have existing projects in Anypoint Studio, you can import your Studio workspace into Anypoint Code Builder. This approach references your existing Studio projects and keeps them in sync. To instead package and import a single project as a JAR file, see xref:int-migrate-studio-to-acb.adoc[].

To import a Studio workspace:

Expand Down