What is Maven?
Maven is a project management tool that provides developers a complete build lifecycle framework. Development team can automate the project’s build infrastructure in almost no time as Maven uses a standard directory layout and a default build lifecycle.
MuleSoft Maven Plugin helps you to deploy and undeploy a MuleSoft application. It is compatible with the Enterprise Mule Runtime engine and Community Mule Kernel.
Mule Maven Plugin is capable of deploying applications automatically to on-premise, CloudHub, and Anypoint Runtime Fabric Manager.
Mule Maven Plugin is capable of deploying applications automatically to on-premise, CloudHub, and Anypoint Runtime Fabric Manager.
Maven plugin supports three goals:
Package: Generates jar or executable files for your Mule application.
mvn package
Deploy: It's used to automatically uploads, deploys and starts the application on the target system
mvn package
Deploy: It's used to automatically uploads, deploys and starts the application on the target system
(on-premise, CloudHub, Anypoint Runtime Fabric).
mvn deploy -DmuleDeploy
Undeploy: It automatically removes the application from the target system
mvn deploy -DmuleDeploy
Undeploy: It automatically removes the application from the target system
(on-premise, CloudHub, Anypoint Runtime Fabric).
mvn mule:undeploy
mvn mule:undeploy
You can find Mule Maven Plugin in POM.xml by default whenever you create a Mule application, otherwise, you can define the plugin in POM.xml as shown below:
<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-maven-plugin</artifactId>
<version>3.3.4</version>
</plugin>
<artifactId>mule-maven-plugin</artifactId>
<version>3.3.4</version>
</plugin>
No comments:
Post a Comment