sdc0322.log
로그인
sdc0322.log
로그인
Maven
SDCHUL
·
2020년 12월 12일
팔로우
0
0
Build
소스개발에서 최정 사용자에게 전달될때까지의 전 과정, 즉 프로젝트의 생명주기 전체를
아우르는 행위를 말한다.
phases : 생명주기 전체를 단계별로 분할한 것
프로젝트의 규모가 클수록 정형화된 개발환경을 사용해야 한다.
다양한 라이브러리 의존성을 관리해야 한다.
다양한 형태의 jar파일이 존재하기 때문에 라이브러리 관리가 필요하다.
코드 품질 관리 및 결함 관리
빌드 관리 툴 : maven
통합 빌드
Hudson : 통합서버를 따로 세팅을 해줘야 한다.
Maven
프로젝트 개발 관리 툴을 제공
jar파일 관리가 용이함
Maven은 중앙저장소 : Global Repositories
local의 지역저장소 : Local Repositories
maven.og
artifact ID로 원본과 원본에서 파생된 자료들을 구분한다.
GroupID : 카테고리
Latest Version : 생성시간
maven 프로젝트
maven Project
create 체크박스 선택
jar
war : was에게 넘겨주면 war파일을 자동으로 언패킹을 함
template 프로젝트를 자동적으로 생성되며 플러그인을 설치
개발 주 영역
파일 시스템구조
클래스패스
Maven 아키텍처
POM(Project Object Model)
각각의 플러그인이 존재
컴파일 버전 변경
플러그인 추가
archetype
버전 업데이트(pom.xml)
의존성 관리
pom.xml에 추가가 되면 Dependencies 생성
jar파일이 의존하고 있는 다른 jar파일을 모두 가져옴
war플러그인 차이
과제
개발환경 구축 보고서 제출
JDK 설치
Git 사용 환경
SDCHUL
d
팔로우
0개의 댓글
댓글 작성