Skip to content

Plugin for Maven that allows deploying to Mule MMC's RESTful interface

Notifications You must be signed in to change notification settings

mohamedelhabib/Maven-Mule-REST-Plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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>

Calling the plugin

There is only one goal, deploy. To call the plugin, do the following

mule-rest:deploy

Security

In order to post to the Mule Repository, you need only these permissions:

  • Repository Read
  • Repository Modify

Configuration Options

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.

About

Plugin for Maven that allows deploying to Mule MMC's RESTful interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%