Below are the various commands which can be used to Build and Run the Maven Project in Windows.
Maven Build
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
target
folder
# 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:
mvn package
Maven Skip Test
If you want to Skip the tests execution while generating the package, you can use:
mvn -Dmaven.test.skip=true package
Maven Run
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 com.example.App
# 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 myapp-0.1.jar
.
# 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.