This application demonstrates how to publish a simple Mule application template to Exchange using the Exchange Maven Facade API version 3. It's similar to the Mule application project, but in this example the asset type is 'Template'. Exchange Templates are packaged integration patterns built on best practices to address common use cases.
- 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>
- Execute the
grep
command explained in the root README.md file of this repository. - 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-template/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] ------------------------------------------------------------------------
Import this template from Studio.