본문 바로가기

IT개발정보

Maven 프로젝트의 기본 디렉토리 구조

Maven 프로젝트의 기본 디렉토리 구조

 

sample
├─src
│   ├─main
│   │  └─java
│   │      └─net
│   │          └─madvirus
│   │              └─App.java
│   ├─test
│       └─java
│           └─net
│               └─madvirus
│                   └─AppTest.java
└─pom.xml

 

기본적으로 생성되는 폴더를 포함한 Maven 프로젝트의 주요 폴더는 다음과 같다.

  • src/main/java - 자바 소스 파일이 위치한다.
  • src/main/resources - 프로퍼티나 XML 등 리소스 파일이 위치한다. 클래스패스에 포함된다.
  • src/main/webapp - 웹 어플리케이션 관련 파일이 위치한다. (WEB-INF 폴더, JSP 파일 등)
  • src/test/java - 테스트 자바 소스 파일이 위치한다.
  • src/test/resources - 테스트 과정에서 사용되는 리소스 파일이 위치한다. 테스트 시에 사용되는 클래스패스에 포함된다.

기본적으로 생성되지 않은 폴더라 하더라도 직접 생성해주면 된다. 예를 들어 src/main 폴더에 resources 폴더를 생성해주면 Maven은 리소스 폴더로 인식한다.

'IT개발정보' 카테고리의 다른 글

ip port open 확인 사이트  (0) 2023.02.10
클라우드 개념 잡기  (0) 2023.02.10
Maven - 빌드 관리 도구  (0) 2023.02.05
spring mvc 한글 깨짐  (0) 2023.02.04
STS ERROR list  (0) 2023.02.03