jsHint에 대한 라이브러리 (예 : jquery, knockoutjs, jqueryMobile 및 일부 확장자 ...)를 제외해야합니다.wro4j maven plugin : jshint 용 파일을 어떻게 제외합니까?
하지만 다른 목표들에 대해서는 모두 필요합니다.
편집 :
내가 2 개 WRO 파일을 만들었습니다하지만 여전히 모든 targetGroups 걸립니다. 유틸와
wro2.xml, 응용 프로그램 유틸, 도서관, 앱 wro.xml, jQueryMobile
<plugins>
<plugin>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-maven-plugin</artifactId>
<version>1.4.1</version>
<executions>
<execution>
<id>ex1</id>
<goals>
<goal>jshint</goal>
</goals>
</execution>
</executions>
<configuration>
<!--jshint options-->
<options>jquery,devel,evil,noarg,eqnull</options>
<failNever>false</failNever>
<targetGroups>utils,app</targetGroups>
<wroFile>${basedir}/src/main/webapp/WEB-INF/wro2.xml</wroFile>
</configuration>
</plugin>
<plugin>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-maven-plugin</artifactId>
<version>1.4.1</version>
<executions>
<execution>
<id>ex2</id>
<phase>compile</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<configuration>
<!--compile options-->
<targetGroups>utils,libraries,app,jQueryMobile</targetGroups>
<minimize>true</minimize>
<destinationFolder>${basedir}/src/main/webapp/wro/</destinationFolder>
<cssDestinationFolder>${basedir}/target/webapp/css/</cssDestinationFolder>
<jsDestinationFolder>${basedir}/target/webapp/js/</jsDestinationFolder>
<contextFolder>${basedir}/src/main/webapp/</contextFolder>
<ignoreMissingResources>false</ignoreMissingResources>
<wroFile>${basedir}/src/main/webapp/WEB-INF/wro.xml</wroFile>
<wroManagerFactory>ro.isdc.wro.extensions.manager.standalone.GoogleStandaloneManagerFactory</wroManagerFactory>
</configuration>
</plugin>
</plugins>
Btw, 사용중인 많은 구성 옵션에는 기본값이 있습니다. 즉, 기본값을 사용하므로 건너 뛸 수 있습니다. 기본값을 무시하려는 경우에만 구성 옵션을 사용하는 것이 좋습니다. –
나도 알아, 고맙습니다 :) 그 다음 단계가 될 것입니다. 이 방법은 내가 기본값을 볼 수 있고 필요한 경우 신속하게 편집 할 수 있습니다 ... 힌트 – VDP