Skip to content
Open
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ To get started, try one of these suggested messages.
* Add a new skill to Offboarding broker.

[[define-acb-ide]]
== Define a Network Using Anypoint Code Builder or IDE
== Define a Network Using Anypoint Code Builder or Your IDE

If you don't want to use MuleSoft Vibes, use Anypoint Code Builder or your IDE to edit the `agent-network.yaml` and `exchange.json` files and define your agent network and authentication.

Expand Down
4 changes: 2 additions & 2 deletions agent-network/1.0/modules/ROOT/partials/af-shared.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ See xref:access-management::permissions-by-product.adoc[] for a list of all Anyp
To complete these tasks, you also need:

* Your Anypoint Platform credentials
* xref:anypoint-code-builder::start-acb.adoc[Anypoint Code Builder desktop]
* xref:anypoint-code-builder::start-acb.adoc[Anypoint Code Builder]
+
Allowlist Anypoint Code Builder URLs. For more information, see xref:anypoint-code-builder::urls-to-allow.adoc[Allow URLs for Anypoint Code Builder].
* xref:gateway::flex-gateway-managed-ingress-egress.adoc[Omni Gateway Ingress and Egress gateways]
Expand Down Expand Up @@ -107,7 +107,7 @@ Now you're ready to create an agent network project. Choose one of these methods
After you create your agent network project, configure `agent-network.yaml` and `exchange.json` to reflect the structure of your network.

* xref:af-define-your-agent-network-specification.adoc#define-dev-agent[Define a Network Using MuleSoft Vibes]
* xref:af-define-your-agent-network-specification.adoc#define-acb-ide[Define a Network Using Anypoint Code Builder or IDE]
* xref:af-define-your-agent-network-specification.adoc#define-acb-ide[Define a Network Using Anypoint Code Builder or Your IDE]

[[step-4-publish]]
=== Step 4: Publish Your Agent Network Assets
Expand Down
4 changes: 2 additions & 2 deletions agent-network/2.0/modules/ROOT/partials/af-shared.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ See xref:access-management::permissions-by-product.adoc[] for a list of all Anyp
To complete these tasks, you also need:

* Your Anypoint Platform credentials
* xref:anypoint-code-builder::start-acb.adoc[Anypoint Code Builder desktop]
* xref:anypoint-code-builder::start-acb.adoc[Anypoint Code Builder]
+
Allowlist Anypoint Code Builder URLs. For more information, see xref:anypoint-code-builder::urls-to-allow.adoc[Allow URLs for Anypoint Code Builder].
* xref:gateway::flex-gateway-managed-ingress-egress.adoc[Omni Gateway Ingress and Egress gateways]
Expand Down Expand Up @@ -107,7 +107,7 @@ Now you're ready to create an agent network project. Choose one of these methods
After you create your agent network project, configure `agent-network.yaml` and `exchange.json` to reflect the structure of your network.

* xref:agent-network::af-define-your-agent-network-specification.adoc#define-dev-agent[Define a Network Using MuleSoft Vibes]
* xref:agent-network::af-define-your-agent-network-specification.adoc#define-acb-ide[Define a Network Using Anypoint Code Builder or IDE]
* xref:agent-network::af-define-your-agent-network-specification.adoc#define-acb-ide[Define Your Network in Anypoint Code Builder]

[[step-4-publish]]
=== Step 4: Publish Your Agent Network Assets
Expand Down
2 changes: 0 additions & 2 deletions code-builder-home/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

* xref:start-acb.adoc[Getting Started]
** xref:start-acb-desktop.adoc[]
** xref:start-acb-cloud.adoc[]
** xref:start-configure-permissions.adoc[]
** xref:urls-to-allow.adoc[URLS to Allow]
** xref:start-fips-compliance.adoc[Configure FIPS Compliance]
Expand Down Expand Up @@ -103,7 +102,6 @@
* xref:troubleshooting.adoc[]
** xref:troubleshoot-missing-features.adoc[]
** xref:troubleshoot-loading-errors.adoc[]
** xref:troubleshoot-cloud-ide-disk.adoc[]
** xref:troubleshoot-dataweave.adoc[]
** xref:troubleshoot-mule-runtime-errors.adoc[]
** xref:troubleshoot-authentication-errors.adoc[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Built-in Anypoint connectors are available from the canvas and code editor for i
Connector XML tags start with a namespace followed by an operation, following the syntax `namespace:operation`, such as `<db:select/>` for a Select operation in Anypoint Connector for Database (Database Connector).
For more information, see xref:connectors::introduction/intro-config-use-acb.adoc[].

Many other connectors are available from your Anypoint Code Builder IDE through Anypoint Exchange:
Many other connectors are available from Anypoint Code Builder through Anypoint Exchange:

* US cloud (non-EU host): https://anypoint.mulesoft.com/exchange/[Exchange (US)^]
* EU cloud (EU host): https://eu1.anypoint.mulesoft.com/exchange/[Exchange (EU)^]
Expand All @@ -97,7 +97,7 @@ To find information about more connectors, see xref:connectors::introduction/int

Use the Connection Management Configuration Panel to easily configure connections to third-party systems directly from the UI.

In this panel, you can create, edit, delete, and test connections directly within the IDE interface, automatically populate connection fields using metadata provided by the connector, and save and manage connection configurations without switching to the code editor.
In this panel, you can create, edit, delete, test connections , automatically populate connection fields using metadata provided by the connector, and save and manage connection configurations without switching to the code editor.

To open the configuration panel:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Use auto-complete to select a preconfigured value in `deploy.json` or `deploy_ch

. Open `deploy.json` or `deploy_ch2.json` from the Explorer.
+
The file is located in the project's `src/main/resources` directory. The file opens to a *deploy.json* or *deploy.json_ch2* tab in the IDE.
The file is located in the project's `src/main/resources` directory. The file opens to a *deploy.json* or *deploy.json_ch2* tab.
. In `deploy.json` or `deploy_ch2.json`, highlight the value to update.
. Press Ctrl+Space.
. Select a different value.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Anypoint Code Builder for Desktop relies on Visual Studio Code (VS Code), Java, Node.js, Maven, and local build artifacts. To avoid timeouts, slow dependency resolution, and poor IDE responsiveness, your environment must meet the following minimum specifications. Recommended values improve performance for larger workspaces and frequent local runs.
Anypoint Code Builder relies on Visual Studio Code (VS Code), Java, Node.js, Maven, and local build artifacts. To avoid timeouts, slow dependency resolution, and poor responsiveness, your environment must meet the following minimum specifications. Recommended values improve performance for larger workspaces and frequent local runs.

For supported operating systems and extension compatibility, see xref:acb-release-notes.adoc#compatibility[Anypoint Code Builder Release Notes].

Expand Down Expand Up @@ -81,7 +81,7 @@ macOS: `~/.vscode`
* [ ] Local Maven repository: +
Windows: `%USERPROFILE%\.m2` +
macOS: `~/.m2`
* [ ] System temporary directory used by the IDE and build tools: +
* [ ] System temporary directory used by Anypoint Code Builder and build tools: +
Windows: `%USERPROFILE%\AppData\Local\Temp` +
macOS: `$TMPDIR` (or `/tmp` when that is your temp location)
* [ ] *Projects directory* — the root folder where you clone or store Mule and API projects (your `ProjectsDirectory`); exclude the entire tree, not single files
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

Use the Apache Maven file `settings.xml` to configure the Maven settings, such as repositories, proxy settings, and credentials. For detailed information, see https://maven.apache.org/settings.html[Settings Reference] in the Apache Maven documentation.

If `settings.xml` isn't found in that path, the IDE creates an empty `settings.xml` file in the default location, `${user.home}/.m2/repository`.
If `settings.xml` isn't found in that path, Anypoint Code Builder creates an empty `settings.xml` file in the default location, `${user.home}/.m2/repository`.

// end::maven-settings-custom[]
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,15 @@
.Show me how
[%collapsible]
====
* In the desktop IDE, select *File* > *Close Folder*.
* In the cloud IDE, click the image:icon-menu.png["",18,18] (menu) icon, and select *File* > *Close Folder*.
* Select *File* > *Close Folder*.
====
+
If no folder is open, the Explorer provides an *Open Folder* button.
+
This step prevents the import process from adding the project as a subfolder of an open folder and enables the import process to open your imported project folder automatically in the IDE.
This step prevents the import process from adding the project as a subfolder of an open folder and enables the import process to open your imported project folder automatically.
// end::close-folder[]
//

// tag::open-command-palette-cloud[]
//variable used in multiple places on this page:
. Open the Command Palette.
+
.Show me how
[%collapsible]
====
* Use the keyboard shortcuts:
** Mac: Cmd+Shift+p
** Windows: Ctrl+Shift+p
* Click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Command Palette*.
====
// end::open-command-palette-cloud[]

// tag::open-command-palette-desktop[]
//variable used in multiple places on this page:
. Open the Command Palette.
Expand Down Expand Up @@ -60,7 +45,7 @@ MuleSoft: Import a Mule Project
. Navigate to a folder to which to unpack the JAR file, such as your home directory or any folder _outside_ of a Mule project folder.
. Click *Select project folder*.
+
The IDE unpacks the shareable JAR file for your project into the selected folder.
Anypoint Code Builder unpacks the shareable JAR file for your project into the selected folder.
// end::load-shareable-jar[]

//
Expand All @@ -77,8 +62,7 @@ The IDE unpacks the shareable JAR file for your project into the selected folder
+
** Mac: Cmd+Shift+u
** Windows: Ctrl+Shift+u
* In the desktop IDE, select *View* > *Output*.
* In the cloud IDE, click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Output*.
* Select *View* > *Output*.

====
. Select *Mule DX Server* from the dropdown list. To see scaffolding errors only, select *Mule DX Server: Scaffolding* from the list.
Expand All @@ -88,7 +72,7 @@ The IDE unpacks the shareable JAR file for your project into the selected folder
//
// note at the end of import procedures
// tag::import-note[]
In addition to loading the graphical canvas, the IDE also loads dependencies defined in the `pom.xml` for the project.
In addition to loading the graphical canvas, Anypoint Code Builder also loads dependencies defined in the `pom.xml` for the project.
//if runtime/java settings missing:
include::partial$acb-runtime-java.adoc[tags="runtime-java-missing"]
+
Expand All @@ -111,9 +95,7 @@ Libraries load to the `target/repositories` directory within the project folder.
* Use the keyboard shortcuts:
** Mac: Cmd+Shift+p
** Windows: Ctrl+Shift+p
* Select *View* > *Command Palette*.
// * From the desktop IDE, select *View* > *Command Palette*.
// * From the cloud IDE, click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Command Palette*.
* Select *View* > *Command Palette*.
====
.. Provide this command:
+
Expand All @@ -128,7 +110,7 @@ image::int-drag-folder.png["Drag project folder to Explorer view"]
. Select *Copy Folder*.
+
If you instead select *Add Folder to Workspace*, you can start over by selecting the project in the Explorer, right clicking, and then selecting *Remove Folder from Workspace*.
After removing, drag and copy the project folder to the IDE without adding it to a workspace.
After removing, drag and copy the project folder to the Explorer without adding it to a workspace.
// end::import-project-folder-desktop[]
//

Expand All @@ -144,9 +126,7 @@ After removing, drag and copy the project folder to the IDE without adding it to
* Use the keyboard shortcuts:
** Mac: Cmd+Shift+p
** Windows: Ctrl+Shift+p
// * Select *View* > *Command Palette*.
* In the desktop IDE, select *View* > *Command Palette*.
* In the cloud IDE, click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Command Palette*.
* Select *View* > *Command Palette*.
====
.. Provide this command:
+
Expand All @@ -165,7 +145,7 @@ Example of a root folder and subdirectories of an integration or implementation

image::int-open-root.png["Project folder for an integration or implementation project"]

VS Code treats the root as a workspace, which enables the IDE to load the canvas properly.
VS Code treats the root as a workspace, which enables the canvas to load properly.
--
Design Project Example::
+
Expand All @@ -180,30 +160,6 @@ The root of a project is the top-level folder that Anypoint Code Builder generat
// end::open-workspace-root[]
//

//
// tag::preliminary-cloud-import-steps[]
. Open the Command Palette.
+
.Show me how
[%collapsible]
====
** Use the keyboard shortcuts:
*** Mac: Cmd+Shift+p
*** Windows: Ctrl+Shift+p
// ** From the desktop IDE, select *View* > *Command Palette*.
// ** From the cloud IDE, click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Command Palette*.
** Click the image:icon-menu.png["",18,18] (menu) icon, and select *View* > *Command Palette*.
====
. Provide this command:
+
[source,command]
--
File: Open Folder...
--
. Select your Anypoint Code Builder home directory or any directory _outside_ of a Mule project folder and click *OK*.
// end::preliminary-cloud-import-steps[]
//

//
// step to test the project after opening
// tag::test-project[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,17 @@ Selecting *Attach Project Sources* flags the `-DattachMuleSources` parameter as

//
// tag::import-mule-project-into-acb[]
Import a shareable JAR file for a snapshot of a Mule project into the desktop IDE.
Import a shareable JAR file for a snapshot of a Mule project into Anypoint Code Builder.

To create a shareable JAR, see xref:int-export-mule-project.adoc#export-mule-project[Export Mule Project].

To import a shareable JAR file in your desktop IDE:
To import a shareable JAR file into Anypoint Code Builder:

. Make sure that no project is open in the IDE.
. Make sure that no project is open.
// include for this procedure
include::partial$acb-open-packaged-sources.adoc[tags="open-command-palette-desktop"]
include::partial$acb-open-packaged-sources.adoc[tags="load-shareable-jar"]
. If your Mule project folder is closed, xref:int-import-mule-project.adoc#open-a-project-folder-from-the-desktop-or-cloud-ide[open a workspace] for the project at the project's _root_ directory.
. If your Mule project folder is closed, xref:int-import-mule-project.adoc#both-open-project-folder[open a workspace] for the project at the project's _root_ directory.
+
include::partial$acb-open-packaged-sources.adoc[tags="import-note"]
//step: test project
Expand Down
Loading