Apache MavenApache Maven 시작하기


비고

그것의 공식적인 시작 가이드에 의해 기술 된대로 :

Maven은 베스트 프랙티스 의 사용에있어 명확한 경로를 제공함으로써 이해도와 생산성을 높이기 위해 프로젝트의 빌드 인프라에 패턴 을 적용하려는 시도입니다.

Maven은 근본적으로 프로젝트 관리 및 이해 도구이므로 관리를 돕는 방법을 제공합니다.

  • 빌드
  • 선적 서류 비치
  • 보고
  • 종속성
  • 버전 관리
  • 자료
  • 분포

따라서 전체 소프트웨어 개발 수명주기 (SDLC)의 여러 단계에서 개발자를 지원할 수 있습니다.

이 철학의 핵심에서 메이븐의 일부입니다 : 즉, 단어 받는다는은 (이디시어) 지식의 축적을 의미한다.

Maven은 가시성, 재사용 성, 유지 보수성 및 이해 성의 특성을 나타내는 인프라를 구현하기 위해 패턴 을 적용하는 것에 관한 것이다.

  • 메이븐 (Maven)은 메이븐 (Maven)의 공식 철학 성명서에 언급 된 것처럼 여러 프로젝트가 같은 방식으로 작동하도록하는 매우 실질적인 열망에서 태어났습니다.
  • 개발자는 프로젝트간에 자유롭게 이동할 수 있으며, 그 중 하나가 어떻게 작동했는지를 이해함으로써 모든 작업 방법을 명확하게 알 수 있습니다.
  • 동일한 아이디어는 테스트, 문서 생성, 메트릭 및 보고서 생성, 배포

버전

번역 알리다 논평 출시 날짜
1.0-β-2 알리다 첫 번째 (베타) 출시 2002-03-30
1.0 알리다 첫 공식 릴리스 2004-07-13
2.0 알리다 공식 2.0 릴리스 2005-10-20
3.0 알리다 공식 3.0 릴리스 2010-10-08

프록시 설정 구성

인터넷 연결이 프록시를 통해 제공되는 경우 Maven은 원격 저장소에서 jar 파일을 다운로드 할 수 없으며 이는 기업이 직면 한 공통적 인 문제입니다.

이 문제를 해결하려면 Maven은 {Maven install location} → conf → settings.xml 로 이동하여 프록시의 세부 정보와 자격 증명을 제공해야합니다. <proxies> 태그까지 아래로 스크롤하여 주석에 언급 된 형식을 사용하여 여기에 세부 정보를 입력하십시오.

Eclipse 사용자

Eclipse는 Maven을 실행하기 위해 자신의 settings.xml 파일을 사용하는데, 그 위치는 메뉴 → 환경 설정 → 메이븐 (Maven) → 사용자 설정 → 사용자 설정 : 으로 이동하여 찾을 수 있습니다. 언급 된 위치에서 파일을 사용할 수 없다면 직접 만들거나 위의 위치 {Maven 설치 위치} → conf → settings.xml 에서 파일의 복사본을 만듭니다.

IntelliJ 사용자의 경우

설정을 열고 메이븐 (Maven) -> 가져 오기 (Importing)로 이동하십시오. (사용중인 IntelliJ 버전에 따라 빌드, 실행, 배포 -> 빌드 도구 ->에 중첩 될 수 있습니다.)

"수입업자를위한 VM 옵션"이라는 필드를 다음과 같이 설정하십시오 :

-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>    
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080
 

IntelliJ를 적용하고 다시 시작하십시오.

BREW와 함께 Mac OSX에서 설치

  1. 터미널 실행에서 brew install maven
  2. 설치가 끝나면 maven mvn -v maven이 올바르게 작동하는지 확인하십시오. 출력은 다음과 유사해야합니다.
Apache Maven 3.3.9 
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
 

그래도 작동하지 않으면 JDK가 환경에 설치되어 있는지 확인하십시오. javac -version

우분투에서 설치

  1. 터미널에서 sudo apt-get install maven 실행하십시오.

  2. 설치가 끝나면 mvn -v 에서 제대로 작동하는지 확인합니다. 출력은 다음과 같습니다.

    Apache Maven 3.3.9
    Maven home: /usr/share/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
     

그래도 작동하지 않으면 JDK가 환경에 설치되어 있는지 확인하십시오. javac -version

설치 또는 설정

Maven의 바이너리 릴리즈 는 Maven 웹 사이트에서 다운로드 할 수 있습니다.

바이너리는 zip 아카이브 또는 tar.gz 아카이브로 제공됩니다. 다운로드 후 설치 페이지 의 지침을 따를 수 있습니다.

  • JAVA_HOME 환경 변수가 설정되어 있고 JDK 설치 (JRE 아님)를 가리키는 지 확인하십시오. 예를 들어 Windows 시스템에서이 설치 폴더는 C:\Program Files\Java\jdk1.8.0_51 해당 할 수 있습니다.
  • 선택한 디렉토리에서 배포 아카이브를 추출합니다.
  • PATH 환경 변수에 작성된 디렉토리의 bin 디렉토리 (Maven 3.3.9의 경우 apache-maven-3.3.9 3.3.9)를 추가하십시오. ( Windows 에서 변경하기위한 참조).
  • 명령 행에서 mvn -version 을 실행하여 설정이 올바른지 확인하십시오.

M2_HOME 또는 MAVEN_HOME 환경 변수를 설정할 필요가 없습니다.