Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.64 KB

File metadata and controls

44 lines (36 loc) · 1.64 KB

Mule Policy

This project demonstrates how to publish a simple Mule policy 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 -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-custom-policy/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

Apply the Mule policy using API Manager as described in the Policies documentation.