Maven기반으로 Spring 프로젝트 만들기

gitthathonor·2023년 1월 30일
0
post-thumbnail

국비 수업을 들을 때, 강사님께서 현재는 일상적으로 Maven보다는 Gradle을 훨씬 개발에서 많이 사용해가고 있는 추세라고 밝혔기 때문에 나 역시도 계속해서 Gradle을 이용해서 Spring 프로젝트의 개발을 진행하였다. 하지만 업무에서는 사용하는 방식이 Maven 기반의 프로젝트를 사용하기 때문에 개념적으로는 같아도 사용하는 방식에 있어서 Gradle과는 차이점이 있다고 생각해서 따로 공부를 진행해보기로 하였다.

#Maven이란?
Maven은 자바용 프로젝트 관리도구이다. Apache License로 배포되는 오픈소스 소프트웨어이다.

  • 장점
  1. 라이브러리의 관리를 매우 용이하게 해준다.
  2. 프로젝트의 작성부터 컴파일, 테스트 등 프로젝트 라이프사이클에 포함되는 각 테스트를 지원해준다.
  3. war파일 개반의 배포용으로도 자주 사용된다.

더 자세한 사항은 여기에서 확인해보자.

Maven으로 프로젝트 진행

1. Maven 프로젝트 생성

2. Maven webapp 프로젝트 선택

웹페이지를 만드는 것이 목표이기 때문에 webapp을 선택한다.

3. Grup ID와 Artifact ID를 입력

Group ID는 사명이나 사이트명을 적고
Artifact ID는 프로젝트 명을 적으면 된다.

4. Tomcat 라이브러리 추가

이미 설치해놓은 톰캣을 Runtime 환경으로 추가시킨다.

설치해서 서버를 실행시켜보면 이렇게 잘 실행이 되는 모습을 확인할 수 있다.

profile
조금 더 색다르게

0개의 댓글