Horje
Building a Java Project with Maven

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




Reffered: https://www.geeksforgeeks.org


Advance Java

Related
Running a Single Test or Method With Maven Running a Single Test or Method With Maven
What is Maven? What is Maven?
Maven - External Dependencies Maven - External Dependencies
Spring Security - CORS Spring Security - CORS
Secure Service Registration with Eureka and Spring Boot Microservices Secure Service Registration with Eureka and Spring Boot Microservices

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
18