'Tools/Maven'에 해당되는 글 7건

donaricano-btn

pom.xml 설정파일(3)


1. 빌드 환경

- 다양한 환경에 따라 다른 설정 정보를 관리

- 프로파일 기능 제공

2. pom.xml 


1) project : pom.xml 최상위 엘리먼트

2) modelVersion : POM 모델 버전

3) groupId : 프로젝트 생성 조직의 고유아이디, 도메인 이름

4) artifactId : 프로젝트 식별하는 유일한 아이디

5) packaging : 프로젝트 패키징 형태(jar, war, ear, pom..)

6) version : 프로젝트 버전, 프로젝트 완료라면 1.0, 2.0 이지만 개발 중이면 SNAPSHOT을 접미사로 사용, SNAPSHOT을 사용하면 라이브러리를 다른 방식으로 관리함

7) name : 프로젝트 이름

8) url : 프로젝트 사이트가 있다면 등록

9) dependencies : 프로젝트와 의존 관계에 있는 라이브러리 관리

'Tools > Maven' 카테고리의 다른 글

[Maven] pom.xml 설정파일(2)  (0) 2016.08.31
[Maven] pom.xml 설정파일(1)  (0) 2016.08.31
[Maven] settings.xml 설정파일  (0) 2016.08.24
[Maven] 메이븐 기반 템플릿 프로젝트  (0) 2016.08.23
[Maven] 메이븐 장점  (0) 2016.08.22
블로그 이미지

리딩리드

,
donaricano-btn

pom.xml 설정파일(2)


1. 프로젝트 기본 정보

- 프로젝트 이름, 프로젝트 url, 참여 개발자 등

- 기본적인 정보를 관리

2. 빌드 설정

- 메이븐 빌드와 관련된 기본적인 빌드 설정 변경

- 기본 소스 디렉토리, 리소스 디렉토리 변경 필요할 때

- 플러그인 추가 혹은 변경하여 빌드 과정에 포함 시키기 위한 설정

- 프로젝트관련 다양한 리포트 문서 생성

3. 프로젝트 관계 설정

- 프로젝트의 다른 라이브러리프로젝트 간의 의존관계 혹은 상속관계를 관리 



'Tools > Maven' 카테고리의 다른 글

[Maven] pom.xml 설정파일(3)  (0) 2016.09.05
[Maven] pom.xml 설정파일(1)  (0) 2016.08.31
[Maven] settings.xml 설정파일  (0) 2016.08.24
[Maven] 메이븐 기반 템플릿 프로젝트  (0) 2016.08.23
[Maven] 메이븐 장점  (0) 2016.08.22
블로그 이미지

리딩리드

,
donaricano-btn

 pom.xml 설정파일 


1. pom.xml 이란?

- Project Object Model

- 메이븐은 빌드와 관련된 정보를 이곳에서 관리

2. mvn

- 'mvn' 명령을 실행하면 pom.xml 파일을 읽어 빌드 실행한다

- 다른 설정파일을 사용할경우

mvn -f mypom.xml test 

3. maven pom.xml 기본 구성요소

1) 프로젝트 기본정보

2) 빌드 설정

3) 프로젝트관계설정

4) 빌드 환경


'Tools > Maven' 카테고리의 다른 글

[Maven] pom.xml 설정파일(3)  (0) 2016.09.05
[Maven] pom.xml 설정파일(2)  (0) 2016.08.31
[Maven] settings.xml 설정파일  (0) 2016.08.24
[Maven] 메이븐 기반 템플릿 프로젝트  (0) 2016.08.23
[Maven] 메이븐 장점  (0) 2016.08.22
블로그 이미지

리딩리드

,
donaricano-btn

settings.xml 설정파일


1. 위치

- MAVEN_HOME/conf 


2. 정의

- 메이븐을 설치한 컴퓨터의 모든 사용자에 동일한 설정을 하기 위한 용도

- 대부분 주석 처리되어 있으며 추가적인 설정이 필요하다면 주석을 참고 하여 설정


3. 사용

1) 사용자별로 다른 설정을 하고 싶다면?

-  원한다면 USER_HOME/.m2 디렉토리에 settings.xml설정 파일을 추가하여 설정가능

2) 로컬 저장소의 경로를 변경하고 싶다면?

- 메이븐은 중앙저장소에서 개발자 pc로 라이브러리나 플러그인을 다운로드 하는데 이를 로컬 저장소라 부른다

- 로컬 저장소 변경은 settings.xml 로 변경

- 주석은 해제 하고 변경





'Tools > Maven' 카테고리의 다른 글

[Maven] pom.xml 설정파일(2)  (0) 2016.08.31
[Maven] pom.xml 설정파일(1)  (0) 2016.08.31
[Maven] 메이븐 기반 템플릿 프로젝트  (0) 2016.08.23
[Maven] 메이븐 장점  (0) 2016.08.22
[Maven] 메이븐 설치  (0) 2016.08.22
블로그 이미지

리딩리드

,