기기

Maven을 이용한 웹 어플리케이션 생성 및 설정 본문

기술

Maven을 이용한 웹 어플리케이션 생성 및 설정

notEmpty 2022. 7. 23. 18:25

1. 이클립스를 실행하고, 이클립스의 메뉴 중 File - New - Project를 선택합니다. Maven프로젝트가 기존 워크스페이스 경로에 생성되도록 합니다. Maven에 대해 더 알아보기 위해 웹 어플리케이션 프로젝트를 생성하고, 실행해보도록 하겠습니다. 

 

2. 아키타입(Archetype)을 선택합니다.

아키타입이란 일종의 프로젝트 템플릿(Template)이라고 말할 수 있습니다.

어떤 아키타입을 선택했느냐에 따라서 자동으로, 여러 가지 파일들을 생성하거나 라이브러리를 셋팅해주거나 등의 일을 해줍니다.

Maven을 이용하여 웹 어플리케이션을 개발하기 위해서 apache의 maven-archetype-webapp를 선택한 후 Next 버튼을 클릭합니다.

 

3. package 이름 설정
package이름은 group id와 Artifact Id가 조합된 이름이 됩니다.
Group Id는 보통 프로젝트를 진행하는 회사나 팀의 도메인 이름을 거꾸로 적습니다. 자바의 컨벤션을 따릅니다.

 

4. 기본 버전 변경 
프로젝트가 만들어지면 기본 아키타입을 따릅니다. 즉 자바 컴파일 버전이 현재 시스템(프로젝트가 원하는) 자바 컴파일 버전과 다를 수 있습니다. 
저는 1.8버전을 사용 중인데 프로젝트의 properties를 보면 자바 컴파일 버전이 1.7인 것을 알 수 있습니다.

 

우선 이클립스가 아키타입이 아닌 pom.xml을 따르도록 다음과 같이 Enable Project Specific Settins를 클릭합니다. 

 

pom.xml 파일을 열어 컴파일러 버전이 1.8이 되도록 다음 코드를 추가합니다. 

 

1.8버전 컴파일로 업데이트 하기 위해 프로젝트 우클릭 후 Maven에서 Update Maven을 해주시면 컴파일 버전이 바뀌게 됩니다. 

 

 

이후 Run on server로 톰캣과 같은 WAS 서버를 통해 실행하면 정상적으로 화면이 나오는 것을 확인할 수 있습니다.

 

참고

https://www.boostcourse.org/web316/lecture/16724?isDesc=false

 

 

'기술' 카테고리의 다른 글

Spring Boot의 Java 버전 변경하기 (maven, Intellij)  (0) 2024.05.08
Maven이란?  (0) 2021.01.08
RHEL7의 malloc  (0) 2021.01.03
Unicode와 encoding  (0) 2020.09.09