#Maven Mule REST Plugin#
This is a project to utilize the RESTful interface that is provided for the Management console on Mule ESB's Enterprise Edition.
This project makes heavy use of the already existing maven-mule-plugin. Use of their archiving, dependency management were used as it was available to do a lot of the legwork with it's existing code.
This is a personal project and is not affiliated with MuleSoft or the maven mule plugin in any way.
Example:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.neuralsandbox</groupId>
<artifactId>mule-rest</artifactId>
<version>1.0.0-SNAPSHOT</version>
</plugin>
</plugins>
</build>
...
</project>
There is only one goal, deploy. To call the plugin, do the following
mule-rest:deploy
In order to post to the Mule Repository, you need only these permissions:
- Repository Read
- Repository Modify
Property | Description | Default |
---|---|---|
muleRepositoryUrl | The URL of the Mule MMC, with the path to the repository(usually .../api/repository) | http://localhost:8585/mmc/api/repository |
name | What to name the application when it is uploaded to the repository | MuleApplication |
version | What version to give the software when it is uploaded to the repository | Current Time, in MM-dd-yyyy HH:mm:ss format |
password | The password to the Mule Repository. | |
username | The username to the Mule Repository. |