Setp2.프로그램의 배포 및 라이브러리 관리를 위한 빌드 도구를 선정한다. - 빌드도구 Maven과 Ant의 특징 비교, 빌드도구의 선정
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
Setp2.프로그램의 배포 및 라이브러리 관리를 위한 빌드 도구를 선정한다.
· 빌드도구 Maven과 Ant의 특징 비교
· 빌드도구의 선정
빌드도구 Maven과 Ant의 특징 비교
Maven |
Ant |
기 구현된 Goal 수행 |
프로젝트 특화된 Target 수행 |
프로젝트 전체 정보를 정의 |
빌드 프로세스만 정의 |
빌드 생명주기, 표준화된 디렉토리 레이아웃 |
매우 복잡한 빌드 스크립트 |
재사용 가능한 플러그인, 저장소 |
스크립트가 재사용 가능하지 않음 |
매우 빠른 속도로 발전하고 있음 |
발전속도가 느려짐 |
빌드도구의 선정
· 프로젝트 팀원의 친밀도와 숙련도에 따라 결정합니다.
· 본 예제에서는 Ant를 선정합니다.
'Development > Software Engineering' 카테고리의 다른 글
선언(declare) vs 정의(define) (0) | 2019.02.01 |
---|---|
프로그램 성능향상 기법 - 시스템호출(System Call)의 사용빈도 감소, I/O집중에 따른 경합(Competition) 감소, Garbage Collection의 회피, Object 재사용, Method 호출 감소(Inline Method 사용) (0) | 2019.01.26 |
개발도구의 선정 - 통합 개발환경의 종류 및 특징, 통합 개발환경의 선정 (1) | 2019.01.20 |
개발언어의 선정 - 개발언어의 선정기준, 개발언어의 선정, 개발언어의 사용현황 (0) | 2019.01.19 |
수행 내용-개발환경 사양 이해하기 (0) | 2019.01.15 |