Tutorial by Topics: maven



아래의 프로젝트 객체 모델은 pom.xml 템플릿입니다. 오이 프로젝트가있는 maven을 만들고 싶다면 다음 예제를 템플릿으로 사용할 수 있습니다

Maven을 사용하면 맞춤 플러그인을 구현하고 사용할 수 있습니다. 이러한 플러그인을 사용하면 추가 동작을 Maven 라이프 사이클의 모든 단계에 바인딩 할 수 있습니다.

각 Maven 목표는 MOJO (Maven Ordinary Java Object)를 구현하여 작성됩니다. Java 클래스는이를 호출하는 방법을 설명하는 주석으로 구현됩니다.

플러그인의 목표 접두사는 이슈 이름에서 파생됩니다. artifact hello-world-plugin 은 목표 접두어 hello-world 만듭니다. hello 목표는 mvn hello-world:hello 로 실행할 수 있습니다.

다음은 Maven의 기본 빌드 수명주기 단계의 전체 목록입니다. 각 단계는 mvn 명령에 추가하여 호출됩니다 (예 : mvn install .

코드에서 현재 버전과 같은 maven 속성을 가져 오는 것이 때때로 유용합니다. 여기에 몇 가지 방법이 있습니다.

이것은 taglist-maven-plugin 을 사용하여 사용자 정의 보고서 (TODO, FIXME 작업 ...)를 생성하는 방법을 강조하는 작은 코드 (xml) 스 니펫입니다.

다음은 .war 및 .jar 파일을 패키징하기위한 기본 Maven 이어 플러그인의 예제 구성입니다.

윈도우 7에 Maven을 설치하는 방법


Page 1 of 1