Professional Documents
Culture Documents
mulesoft_mule-maven-plugin_ Maven plugins for Mule Runtime
mulesoft_mule-maven-plugin_ Maven plugins for Mule Runtime
Star Notifications
integrationTests.jenkins…
integrationTestsJDK11.j… MMP-520 Fix deployment issu… 5 years ago
README
Modules
mule-classloader-model
mule-packager
mule-deployer
mule-maven-plugin
mule-artifact-it
mule-classloader-model
Contains the abstract model which describes the descriptor files used when generating a
repository for heavy weight packages
mule-packager
Contains the Java API that allows you to create the different Mule artifacts:
mule-application
mule-policy
mule-domain
mule-domain-bundle
It also contains a set of validators to ensure that the artifact can be generated properly
https://github.com/mulesoft/mule-maven-plugin 2/4
7/8/24, 11:46 AM GitHub - mulesoft/mule-maven-plugin: Maven plugins for Mule Runtime
mule-deployer
Contains the Java API that allows you to deploy the Mule artifacts to the different environments
mule-maven-plugin
Is the Maven Plugin that provides Maven integration. Through it you can package different
Mule artifacts and deploy them to both Nexus Servers and the different Anypoint
Environments.
mule-artifact-it
Contains the integration tests for the modules:
mule-packager
mule-deployer
mule-maven-plugin
Debugging
In case you run into problems while using the plugin and wants to try find the cause by
yourself, you can easily debug the plugin using mvnDebug. These are the steps:
In the project base folder, checkout to the tag that corresponds to the version of the mule
project that you are building/deploying;
Then, run
In your IDE, create a new remote debug configuration and set the port to 8000;
Run the command that failed and that you want to debug, but replace mvn by mvnDebug
(check the tips session below);
Place a breakpoint in one of the mojos of the mule-maven-plugin module (that should be
a good starting point);
Start debugging.
Tips:
https://github.com/mulesoft/mule-maven-plugin 3/4
7/8/24, 11:46 AM GitHub - mulesoft/mule-maven-plugin: Maven plugins for Mule Runtime
git tag -l
Releases
81 tags
Packages
No packages published
Contributors 55
+ 41 contributors
Languages
Java 100.0%
https://github.com/mulesoft/mule-maven-plugin 4/4