Below are the various commands which can be used to Build and Run the Maven Project in Windows.
Maven comes with the pre-defined goals, which can be used to run with
mvn command and a Maven project can be built.
To Build a Maven project you need to:
- Download all the dependencies
- Compile the Project
- Generate the
# Clean target folder (if already exists), compile the project and generate a fresh target folder mvn clean install
If you are looking to package the Project, you can use:
Maven Skip Test
If you want to Skip the tests execution while generating the package, you can use:
mvn -Dmaven.test.skip=true package
Below are the Different ways you can Run the Maven Application.
Using the Main Class in Application, i.e. consider the Main Class in Application is
# Run the Main Class in the Application mvn exec:java -Dexec.mainClass=com.example.App
Running Maven Project after package, from a Jar file. Consider the Jar file name as
# Run Application using Jar, required package command to be executed before this java -jar target/myapp-0.1.jar
Using the Maven Command for Spring Boot Project to Run:
# Run the Main Class in the Application mvn spring-boot:run
If you have generated the Maven Project using Spring Initializr, they you must be having a
mvnw file, which you can use to run the Application.
# Run as a Spring Boot Application ./mvnw spring-boot:run
If you want to know more Maven Commands, then Follow the Apache Maven – Getting Started – Guide.