Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 1.76 KB

File metadata and controls

51 lines (41 loc) · 1.76 KB

Mule application

This project demonstrates how to publish a simple Mule application to Exchange using the Exchange Maven Facade API version 3.

Publish to Exchange

  1. Make sure you have the following credentials configured in your ~/.m2/settings.xml
      <server>
        <id>anypoint-exchange</id>
        <username>YOUR_USERNAME</username>
        <password>YOUR_PASSWORD</password>
      </server>
  2. Execute the grep command explained in the root README.md file of this repository.
  3. Execute:
$ mvn clean deploy -DskipTests -Dlicense.skip=true

Successful execution produces output similar to this:

[INFO]   ------------------------------------------------------------
[INFO]   Publication status: completed
[INFO]   ------------------------------------------------------------
[INFO]     Steps:
[INFO]     - Description: Publishing asset
[INFO]     - Status: completed
[INFO]     .........................................
[INFO]   Your asset has been successfully published to Exchange.
[INFO]   You can check it at: https://anypoint.mulesoft.com/api/v3/maven/exchange/YOUR_ORG_ID/hello-world-app/1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:10 min
[INFO] Finished at: 2020-09-22T15:23:59-03:00
[INFO] ------------------------------------------------------------------------

Advanced Example

  1. Deploy the application in CloudHub using Runtime Manager.
  2. After the deployment is ready, call http://<your-app-url>/helloWorld.

Successful execution produces this:

Hello World!