프로젝트를 빌드하면 target이라는 디렉토리가 생성된다. (메이븐 빌드 후 모든 산출물은 target 디렉토리에서 관리)
- target/classess : src/main/java 존재하는 컴파일된 바이너리 코드, src/main/resources 자원이 복사됨
- target/test-classess : src/test/java 존재하는 컴파일된 바이너리 코드, src/test/resources 자원이 복사됨
- target/{project_name} : war로 패키징하는 데 필요한 모든 자원의 위치, target/classess 디렉토리 하위의 파일들이 {project_name}/WEB-INF/classess 디렉토리 아래에 복사된다.
- target/surefire-reports : 빌드하면서 생성된 리포트 문서의 위치
[Maven] 메이븐 설정 파일 (pom.xml)
프로그래밍 노트/MAVEN 초보개발자 깡냉스 2019. 3. 25. 22:09 알아야할 설정 파일 settings.xml (메이븐 빌드툴 관련) pom.xml (메이븐 기반 프로젝트에서 사용하는 설정 파일) pom.xml 설정 파일 메이븐은 빌드와 관련된 정보를 프로젝트 객체 모델(Project Object Model)이라는 이름으로 정의한다. 메이븐의 'mvn' 명령은 기본적으로 pom.xml파일을 읽어 빌드를 실행한다. (pom.xml 파일이 아닌 다른 설정 파일을 사용하려면 -f 또는 --file 옵션을 사용한다.)
https://cornswrold.tistory.com/213
![[Maven] 메이븐 설정 파일 (pom.xml)](https://www.notion.so/image/https%3A%2F%2Ft1.daumcdn.net%2Ftistory_admin%2Fstatic%2Fimages%2FopenGraph%2Fopengraph.png?table=block&id=20239ac5-c746-4150-a466-ccd6486fdbc2&cache=v2)

Seonglae Cho