[Java] - 메이븐 웹프로젝트 생성방법

우선 이클립스의 메이븐 프로젝트 생성버튼을 클릭한다.

워크 디렉토리를 지정하면 다음과 같은 창이뜨는데 여기서 'maven-archetype-webapp' 을 검색하여 선택한다.

 

이후 생성된 프로젝트에는 아래 경로에 main폴더와 test폴더를 생성해줘야한다. (메이븐이 생성해주지 않기 때문에)

-src/main/java
-src/test/java

 

-톰켓 설정
-propertise -> targeted runtimes에 톰켓 체크

-JDK 버전설정

메이븐은 기본적으로 JDK 1.5 버전이 디폴트값이기 때문에 사용하고자 하는 JDK 버전을 플러그인 해준다.

 

pom.xml 파일의 build부분이 컴파일에 대한 부분이다. 따라서 이부분에 jdk 설정을 작성해준다. (<plugins> 태그를통해)

maven 프로젝트 폴더 구조 및 기능은 다음과 같다.

 

-src/main/java : 자바파일(소스)
-src/main/resources : 설정(프로퍼티,xml)파일
-src/main/webapp : 웹 기본위치(시작위치)
-src/test/java : 테스트용 파일
-target : 클래스파일 ( 컴파일된 파일 )