예를 들어 Maven 명령을 실행할 때 Maven은 모든 명령을 에서 단계로 순서대로 실행합니다. 전체 단계 목록은 Maven 문서를 참조 할 수 있습니다.
대상 (목표)
maven plug -in target (Goal)은 특정 실행 작업을 정의하고 특정 단계에 바인딩됩니다. 예를 들어, plug -in default
대상은 스테이지에 바인딩됩니다. 같은 단계에서, 플러그 -인 대상의 실행 순서는 파일의 clean 순서 순서에 의해 결정됩니다. site
특정 스테이지 (예 :
단계)에 바인딩 된 플러그 인 대상을 보려면 다음 명령을 사용할 수 있습니다.
뷰 플러그인 대상 및 스테이지보기 (소스 코드)
플러그 인 목표와 스테이지 사이의 바인딩 관계를 이해하려면 플러그 인의 소스 코드를 볼 수 있습니다. 예를 들어, plug -in 및 대상 구성은 다음과 같습니다.
해당 Java 코드 조각 :
이 두 가지 목표는 mvn compile
단계에 묶여 있음을 알 수 있습니다. validate
프로파일 (구성 파일) compile
프로파일 :
속성을 추가하거나 덮으십시오
추가 종속성
플러그 인 의존성을 추가하십시오
플러그 -IN 관리 종속성을 추가하십시오
기본 프로필을 설정하십시오
: 의 속성을 통해 기본 프로파일을 설정할 수 있습니다.
maven-compiler-plugin
사용 된 프로필을 덮으십시오
프로파일이 기본적으로 활성화되어 프로파일을 활성화하고 compile
프로파일을 비활성화 할 수 있다고 가정하면 다음 명령을 사용할 수 있습니다.
compile