이 문서에서는 기본 개념 및 http://www.aliyun.com/zixun/aggregation/14417.html에 따라 프로젝트를 구축 하기 위한 방법론에 설명 합니다 "> 아파치 Maven 3." Maven은 프로젝트 건물, 사용 하기 쉽고, 대 통합된 규범적인 스크립트를 사용 하 여 삭제 건물 요소에 개미, 복잡 하 고 높은 재사용의 표준 프로젝트 구축 및 관리 도구 집합입니다. 이 기사를 읽은 후 Maven 프로젝트를 구축 하는 데 사용 하는 기본 방법의 기본 개념에 대해 배우게 됩니다.
Maven는 무엇입니까
Maven 빌드, 테스트, 패키지, 및 프로젝트를 배포할 수 있도록 설계 된 아파치 조직에서 크로스-플랫폼 프로젝트 관리 도구입니다. Maven는 표준 소프트웨어 수명 주기 모델 구성을 통해 프로젝트의 종합적인 관리를 가능 하 게 구축 모델을 제공 합니다. 크로스-플랫폼 자연의 작업을 수행 하는 동일한 명령을 다른 운영 체제에서 사용할 수 있습니다 보장 합니다. Maven 초록 다른 사용 하 여 수명 주기 프로세스에 프로세스 구현 플러그 ins 크게 재사용을 실현 하 고 크게 디자인 및 스크립트 코드의 중복을 피할 수 있는 다른 단계에서 실제 작업을 할.
Maven vs 개미
개미는 아파치 조직, 프로세스 기반의 작업 기반 및 종속 빌드 시스템에서 크로스 플랫폼 프로젝트 건물 도구 이기도 합니다. 개발자는 각각 해야 합니다 명시적으로 말씀 드리자면 지시에 어디 개미 소스 결과 바이트 저장 되는 위치 이며, 어떻게이 바이트 코드는 JAR 파일로 패키지는 XML로 인코딩된 지침의 집합을 포함 하는 각 작업을 표시 해야 합니다. 개미는 아무 주기, 작업 및 작업 간의 의존 관계를 정의 해야 하 고 수동으로 실행 시퀀스 및 작업의 논리적 관계를 정의 해야. 이 사실상 코드 중복을 많이 만듭니다.
Maven은 프로젝트 건물 도구 뿐만 아니라 프로젝트 관리 도구입니다. 그것은 합의 디렉토리 구조 (표 1)와 수명 주기, 프로젝트 건설의 다양 한 단계는 플러그 인으로 구현, 개발자 단지 프로젝트를 만들고 합의 디렉터리 구조를 따라 하 고 파일에서 인생 프로젝트의 기본 요소를 구성, Maven 순서로 전체 빌드 프로세스를 완료 합니다. Maven의 이러한 기능은 크게 어느 정도 코드 중복을 줄일.
표 1입니다. Maven의 디렉토리 구조
Src/main/java 응용 프로그램/라이브러리 소스 src/main/리소스 응용 프로그램/라이브러리 리소스 Src/main/필터 리소스 파일 src/main/어셈블리 어셈블리 설명자 src/main/config 구성 파일 src/main/스크립트 응용 프로그램을 필터링 / 라이브러리 스크립트 Src/main/webapp 웹 응용 프로그램 소스 src/테스트/자바 테스트 소스 src/테스트/리소스 테스트 리소스 src/t Est/필터 테스트 리소스 필터 파일 Src/사이트 사이트 LICENSE.txt 프로젝트의 라이선스 README.txt 프로젝트 추가
메 이븐 설치 및 기본 설정
이 문서에서는 Windows 플랫폼에 Maven의 설치를 설명합니다. Maven 3 JDK1.4 버전 위에 실행 해야 합니다.
는 먼저 JDK는 시스템에 설치 된 자바 환경 변수가 올바르게 설정 되어 있는지 확인 합니다. Maven의 다운로드 주소는: http://maven.apache.org/download.cgi. C:\Maven-3.0 등 지정된 된 디렉터리에 다운로드 한 파일을 압축을 풉니다. 환경 변수를 설정 합니다. 열기 내 컴퓨터 > 속성 > 고급 > 환경 변수, 새로운 시스템 변수 maven_home, Maven 설치 디렉터리에 변수 값을 설정: C:\Maven-3.0. 시스템 변수에서 "경로" 라는 환경 변수를 선택 변수를 두 번 클릭, path 변수의 값을 받는다는 설치 경로에 bin 디렉터리의 절대 경로 추가 하 고 기존 경로에서 반각 세미콜론 구분: C:\Maven-3.0\bin. 구성이 완료 되 면 확인 하십시오 Maven 설치 성공, 그 설치에 성공 하면 결과 표시 됩니다 설치 정보, 버전 번호, 그림 1에서 보듯이 Windows DOS 창에서 MVN-V를 입력 합니다.
그림 1입니다. 설치 정보