티스토리 뷰
728x90
[Server] Apache Maven 기본 이해
Apache 제단에서 개발한 Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드도구
프로젝트 개발에 필요한 라이브러리의 의존성만 설정하면 (pom.xml)
다운로드 & 설치와 관련된 일련 작업들을 지원해준다.
프론트엔드에서 사용하는 npm(node package manager)와 비슷하다.
package.json은 pom.xml과 닮아있다.
[장점]
- 컴파일과 빌드를 동시에 수행할 수 있다.
- 서버의 Deploy 자원을 관리할 수 있는 환경을 제공한다.
- pom.xml 파일을 통해 관리하므로 개발, 유지보수 측면에서 오픈소스 라이브러리, 프로젝트 등 관리가 용이하다.
- IDE에 종속된 부분을 제거할 수 있다.
- Maven Profile 기능을 통해 배포 설정 파일들을 관리하고 배포 파일을 생성할 수 있다.
[단점]
- 학습에 대한 비용이 발생한다.
[출처]
https://www.slideshare.net/sunnykwak90/ss-43767933
728x90
'공부' 카테고리의 다른 글
[Java] POJO(Plain Old Java Object) (0) | 2018.11.02 |
---|---|
[Jenkins] 가이드(guide) (0) | 2018.11.02 |
[Terminal] 유용한 vimrc (0) | 2018.11.01 |
[Network] L4 로드밸런싱 (0) | 2018.11.01 |
[Git] git flow 사용하기 (0) | 2018.10.31 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 클루지
- 연애학개론
- 테슬라 레퍼럴 적용 확인
- 인스타그램
- 레퍼럴
- 메디파크 내과 전문의 의학박사 김영수
- Kluge
- 테슬라
- 할인
- 어떻게 능력을 보여줄 것인가?
- 개리마커스
- 김달
- 테슬라 레퍼럴
- 모델 Y 레퍼럴
- 테슬라 레퍼럴 코드 확인
- 테슬라 리퍼럴 코드 생성
- 팔로워 수 세기
- Bot
- wlw
- 모델y
- 테슬라 크레딧 사용
- 테슬라 리퍼럴 코드
- 테슬라 추천
- 책그림
- COUNT
- 유투브
- 테슬라 리퍼럴 코드 혜택
- follower
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함