Open In App

Building a Java Project with Maven

Last Updated : 07 Jun, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Maven is one of the most popular build automation tools. It is developed using the Java programming language and is primarily used for Java-based projects. However, it has been updated to support programming languages like C#, Ruby, and more. This article will teach us how to build a Java project with Maven using Spring Tool Suite.

Tools and Technologies

  • Java Programming
  • Java Version 17
  • Maven 3.X.X
  • Spring Tool Suite

Steps to Build a Java Project with Maven

Here, we created a simple maven project by using spring initializr with required maven dependencies and we mention them below.

Step 1:

  • First, open your Spring Tool Suite.
  • After that click on file menu option.
  • Then select new option and then select Spring Stater project.
Create Project


Step 2:

Now, a new window is opened. In this window, we nee provide information project like versions, language, package name, artifact id and other information. Here, we select language as java, project type is maven and provide package and artifact id.

Project Metadata


Step 3:

Now, click on next button, then a new window is opened. Here, we need to select required project dependencies based on project requirement.

Project Dependencies


Step 4:

Now, click on next button a new window is opened. In this window, the STS shows information about maven dependency download information.

Dependency download Information


Step 5:

Now, click on finish button. After this, it take some time create a maven project. The maven dependency management download the selected dependencies.

Project Creating


Step 6:

Once required project dependencies are download into local machine, then maven creates a standard project folder structure. Below we mention the example project folder structure.

Project Folder Structure


Step 7:

Now, develop the application based your business login run this project and this project runs on tomcat server with default port number 8080.

Application Running



Next Article
Article Tags :

Similar Reads