Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

기록 저장소

Maven 본문

Note/개념정리

Maven

resault 2019. 8. 20. 16:52

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