아파치 메이븐(Apache Maven)
- 메이븐(Maven) 이란 자바용 프로젝트 관리 도구로 프로젝트의 빌드 과정을 자동화해주는 프레임워크
- POM(Project Object Model) XML 문서를 통해 해당 프로젝트의 버전 정보 및 빌드, 라이브러리 정보들을 통합하여 관리
- 프로젝트에서 사용하는 자바 버전, 라이브러리, 플러그인 구성을 통합하여 관리할 수 있게 설정 정보를 XML로 문서화한 것
- 메이븐으로 프로젝트를 생성하면 프로젝트 최상위 디렉터리에 pom.xml 파일이 생성 (프로젝트에 1개의 파일만 존재)
- pom.xml에서는 주로 프로젝트 정보, 빌드 환경, 의존성 등을 설정
<project>
<!-- 프로젝트 정보 설정 -->
<modelVersion>4.0.0</modelVersion>
<groupId>com.ismoon</groupId>
<artifactId>spring</artifactId>
<name>springProject</name>
<version>1.0</version>
<!-- 의존성 설정 -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
- 아파치 메이븐 홈페이지(https://maven.apache.org/download.cgi) 접속 후 다운로드
- 다운로드 후 압축을 풀고 bin 폴더를 Path 환경 변수에 등록
- "명령 프롬프트" 실행 후 아래의 명령어를 입력하여 메이븐이 정상적으로 설치되었는지 확인
> mvn -v
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
...
'Framework(Spring)' 카테고리의 다른 글
[Framework] DI (Dependency Injection) (0) | 2024.07.09 |
---|---|
[Framework] 스프링 프레임워크(Spring Framework) (0) | 2024.07.09 |
[Framework] STS(Spring Tool Suite)3 설치 (0) | 2024.07.09 |
[Framework] 프레임워크(Framework) (0) | 2024.07.09 |