기록 저장소
Maven 본문
1. 정의
프로젝트 관리를 위한 오픈소스 도구로서 빌드, 라이브러리 관리 등의 기능을 지원한다.
2. 라이프 사이클
- Clean : 이전 빌드에서 target 디렉토리에 생성된 파일을 삭제한다.
- Compile : 프로젝트의 소스코드를 컴파일하여 클래스를 생성한다.
- Test : 테스트 코드를 수행한다.
- Package : 컴파일 된 소스코드와 자원 파일들을 정해진 포멧으로 패키징한다.
- Install : 로컬 저장소에 패키지를 복사한다.
- Deploy : 원격 저장소에 패키지를 등록한다.
[ 면접 ]
* Reference
- https://dololak.tistory.com/671
[Maven] Apache Maven. 메이븐이란? 메이븐 다운로드 및 설치 방법
Apache Maven. 메이븐이란? Maven(메이븐)이란 Apache 재단이 개발하고 관리하는 오픈 소스 무료 빌드 도구(Tool)입니다. 빌드(Build)? 빌드란? 빌드라는것은 말그대로 우리가 작성한 소스코드(.java)들과 프로젝..
dololak.tistory.com
- https://jerryjerryjerry.tistory.com/63
[Spring] 메이븐(Maven)이란?
* Maven - Spring 프레임 워크 기반의 프로젝트를 진행하려 spring에 대해서 알아보던 중 maven을 프로젝트에 추가해야 할 필요성을 느꼈다. 그럼 메이븐이란 무엇인가? - 프로젝트를 진행하게 되면 단순히 자신이..
jerryjerryjerry.tistory.com
'Note > 개념정리' 카테고리의 다른 글
REST API (0) | 2019.08.20 |
---|---|
디자인 패턴 (0) | 2019.08.19 |
객체 지향 프로그래밍(Object Oriented Programming) (0) | 2019.08.19 |
자바(Java)의 메모리 구조 (0) | 2019.08.19 |
라이브러리와 프레임워크 (0) | 2019.08.19 |