mvn
명령을 호출 할 때 명령 행에 플래그가있을 때 Maven이 특정 플러그인을 실행하게합니다. 예를 들어Maven : 명령 행 플래그가있는 경우에만 플러그인을 실행하십시오.
:
는이 전maven-foo-plugin
라는 플러그인이 있다고 가정 해 봅시다. maven 명령을 호출 할 때 깃발이
--foo
인 경우에만이 플러그인을 실행하기를 원합니다.
그래서
, 대신 말하는 ...
mvn install
... 내가 말할 것 ...
이mvn install --foo
첫 번째는 플러그인 maven-foo-plugin
전화/사용하지해야하지만, 두 번째 하나해야합니다. 기본적으로이 플러그인을 실행하고 싶지는 않지만 --foo
이있는 경우에만 해당 플러그인을 실행하고 싶습니다. 이 매개 변수를 추가하기 위해이 maven-foo-plugin
에 추가하는 다른 매개 변수가 있습니까?
내가 사용중인 플러그인은 파일을 압축 해제하는 작업이있는 maven-antrun-plugin
입니다. 물론, 때로는이 파일이 있고 때로는 그렇지 않습니다. 때로는 선물이 없기 때문에 필요하지도 않습니다. 그래서, 나는이 플러그인을 켜고 끌 수있는 방법이 필요하다.
, 당신은 두 개의 플러그인을 실행할 수 있습니까? 다른 하나가 바로 뒤따라? –
예, 프로필에 원하는만큼의 플러그인을 가질 수 있습니다. 각 프로필에는'build/plugins' 섹션이 있습니다. 여기서 주 빌드에서하는 것처럼 플러그인을 나열 할 수 있습니다. – nwinkler
하나의 프로필에 2 개의 플러그인이 있다면 먼저 실행할 프로필을 어떻게 말합니까? –