Please Enable JavaScript!
Gon[ Enable JavaScript ]

이클립스 Eclipse 메이븐(Maven) 프로젝트 생성하기

프로그래밍 툴/이클립스(Eclipse)
반응형

메이븐(Maven) 은 아파치에서 만든 프로젝트 관리 도구입니다. 특히 Web Application 을 개발할 때 참조하고 있는 라이브러리들의 의존성 문제를 해결할 수 있기 때문에 많이 사용합니다. 오늘은 최신 이클립스에서 메이븐 웹 프로젝트를 만드는 방법에 대해 알아봅니다.

 

이클립스를 실행하고 메이븐 프로젝트를 실행하는 방법은 여러가지입니다. 그림처럼 프로젝트 탐색기에 메뉴가 나타나는 경우 클릭해서 메이븐 프로젝트 생성을 시작할 수 있습니다.


 

두 번째는 상단 메뉴에서 File > New >Maven Project 를 클릭합니다. 만약 Maven Project 메뉴가 보이지 않는다면 메뉴 목록 아래에 Other 를 클릭해서 프로젝트 생성 목록창을 띄운 후 Maven Project 를 찾습니다.


 

다음으로 메이븐 프로젝트의 작업 공간을 지정합니다. 기본 위치가 아닌 사용자가 지정한 곳으로 변경하고 싶다면 Use default Workspace location 체크를 풀고 Location 위치를 변경합니다.


 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
이클립스(Eclipse) 자바 개발 최신버전 다운로드 설치하기
이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기
이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법
이클립스(Eclipse) 설치하는 방법과 실행 오류 해결 하기
클립스 Eclipse 프로젝트 추가하기, 내보내기(Export) 사용하기



 

 

 

기본 프로젝트 타입을 지정합니다. Archetype 는 메이븐에서 제공하는 템플릿입니다. 개발하고자 하는 프로젝트의 타입을 골라 선택하면 기본 구조를 자동으로 만들어 줍니다. Web 어플리케이션을 만들어야 하기 때문에 maven-archetype-webapp 를 찾아야 합니다. 목록에서 좀 더 쉽게 찾고 싶다면 Catalog 을 이용합니다. Catalog > Internal 을 선택합니다.

 

Catalog archetype 을 걸러내고 maven-archetype-webapp 를 찾아 선택한 후 Next 버튼을 눌러 다음으로 넘어갑니다.

 

이제 패키지 주소를 만들어야 합니다. Group id Artifact id 를 입력한 후 Finish 를 눌러 종료합니다.

 

프로젝트 탐색기에 보시면 Web 어플리케이션을 기본 프로젝트 구조가 갖춰진 것을 확인할 수 있습니다.


 

 

 

오류 org.apache.maven.plugin.war.util.WebappStructureSerializer 해결

 

pom.xml 에러 내용은 다음과 같습니다. 주로 maven Web application 프로젝트를 생성한 후 발생하는 에러입니다. 웹 배포 파일인 war 을 만들어 주는 플러그인이 없어서 에러가 발생한 것입니다. 에러 해결을 위해서는 maven-war-plugin 플러그인을 추가해야 합니다.

 

Description    Resource      Path    Location       Type

Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer     pom.xml         /sample        line 1  Maven Configuration Problem

 

 

에러를 해결하기 위해 아래 Maven 플러그인을 추가해야 합니다.

 

<plugin>

         <groupId>org.apache.maven.plugins</groupId>

         <artifactId>maven-war-plugin</artifactId>

         <version>3.2.2</version>

</plugin>

 

 

이클립스에서 "javax.servlet.http.HttpServlet” 오류가 발생한다면 아래 포스팅을 확인하세요.

https://mainia.tistory.com/6793

 

이클립스 Eclipse "javax.servlet.http.HttpServlet” 오류 해결하기

HttpServlet 에러는 Web Application 구현을 위한 라이브러리에 포함되어 있습니다. 오류를 해결하기 위해서는 Web Application 구동을 위한 WAS 를 설치해야 합니다. Web Application Server 인데, 이클립스에서..

mainia.tistory.com

 

 

※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
이클립스(Eclipse) 자바 개발 최신버전 다운로드 설치하기
이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기
이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법
이클립스(Eclipse) 설치하는 방법과 실행 오류 해결 하기
클립스 Eclipse 프로젝트 추가하기, 내보내기(Export) 사용하기
반응형
Posted by 녹두장군1
,