자바 스크립트 메이븐 플러그인을 사용하고 있습니다. 나는 전쟁 - 패키지 목표를 좋아하고 그것을 사용하고 싶다.기본 플러그인 실행을 중지하려면 어떻게해야합니까?
그러나 테스트 단계에 바인딩 된 jsunit 목표도 제공됩니다. 플러그인의이 부분은 좋지 않으므로 사용을 중지하고 싶습니다. 어떻게해야합니까?
플러그인 xml은 다음과 같습니다.
편집 : 단계 없음으로 실행을 추가하려고 시도했지만 목표는 계속 실행됩니다.
<plugin>
<groupId>org.codehaus.mojo.javascript</groupId>
<artifactId>javascript-maven-plugin</artifactId>
<version>1.0</version>
<extensions>true</extensions>
<executions>
<execution>
<id>copyDependenciesForJasmine</id>
<phase>compile</phase>
<goals>
<goal>war-package</goal>
</goals>
<configuration>
<webappDirectory>${project.build.directory}/javascript</webappDirectory>
<scriptsDirectory>src</scriptsDirectory>
<libsDirectory>../dependencies</libsDirectory>
</configuration>
</execution>
<execution>
<id>jsunit</id>
<phase>none</phase>
</execution>
<execution>
<id>prepare-tests</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
플러그인 홈 페이지의 URL은 무엇입니까? Google은 http://mojo.codehaus.org/javascript-maven-tools/javascript-maven-plugin/ 위에 명시된 것보다 다른 버전과 목표를 가지고있는 것으로 보입니다. – Raghuram
다소 이상한 플러그인 인 http : //mojo.codehaus입니다. org/javascript-maven-tools/javascript-maven-plugin/war-package-mojo.html 및 웹 페이지가 약간 손상된 것 같습니다. 내 질문에 플러그인 특정되지 않았 으면 좋겠다. 다양한 플러그인은 기본적으로 페이즈에 묶여 있습니다. 그 동작을 오버라이드 (override)하는 일반적인 방법이 있기를 바랬습니다. –