pom.xml에서 snippet의 조건부 실행을 수행하는 방법이 있습니까?Maven - 조건부 실행을 수행하는 방법
<if>
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
나는이 있는지 달성 할 수 없음 방법 : 내 요구 사항은 ... pom.xml 파일에 정의 된 변수에 따라 구조를 배포 할 파일/디렉토리를 복사
예입니다!
모든 포인터는 높이 평가 될 것입니다.
감사합니다, 그것을위한 Maven AntRun Plugin을 사용하는
감사합니다. Michal. 프로필을 시도합니다 ... 좋아, 내가 수행하려고하는 경우입니다. 내 프로젝트와 jspc, cobertura 및 findbugs에 대한 플러그인을 정의했습니다. 매번이 모든 플러그인을 실행 시키면 실행됩니다. 내가 한 것은 pom.xml (가능한 값 null/package)의 phase라는 변수를 정의한 것입니다.이 값을 null로 설정하면이 플러그인이 실행되지 않습니다. 이 경우, 복제 로직을 건너 뛰도록 war-plugin을 변경하려고합니다 (복사 논리를보고합니다). – user1450759
OK, 프로필이 여기에서 작동하는 것 같습니다. –
이것이 바로 Gradle이 훨씬 더 나은 이유입니다.이 정확한 문제가 있습니다. – JamesC