2010-02-15 3 views
2

전쟁 파일을 만들 때 오버레이에서 일부 파일을 필터링하고 싶지 않습니다. 예를 들어 overlay module2에서 모든 jsp 파일을 필터링하는 것을 어떻게 제외시킬 수 있습니까?오버레이 처리 중일 때 파일을 필터링에서 제외시키는 방법은 무엇입니까?

  <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-war-plugin</artifactId> 
      <version>2.1-beta-2-SNAPSHOT</version> 
      <configuration> 
       <archiveClasses>true</archiveClasses> 
       <filters> 
        <filter>src/main/filters/config.properties</filter> 
       </filters> 

       <overlays> 
        <overlay> 
         <groupId>com.company</groupId> 
         <artifactId>module1</artifactId> 
         <filtered>true</filtered> 
        </overlay> 
        <overlay> 
         <groupId>com.company</groupId> 
         <artifactId>module2</artifactId> 
         <filtered>true</filtered> 
        </overlay> 
        <overlay> 
         <groupId>com.company</groupId> 
         <artifactId>module3</artifactId> 
         <filtered>true</filtered> 
        </overlay> 
       </overlays> 
      </configuration> 

답변

1

jsp을 필터링하지 않고 확장명으로 선언 할 수 있습니다.

... 
    <configuration> 
     <archiveClasses>true</archiveClasses> 
     <filters> 
     <filter>src/main/filters/config.properties</filter> 
     </filters> 
     <nonFilteredFileExtensions> 
     <!-- default value contains jpg,jpeg,gif,bmp,png --> 
     <nonFilteredFileExtension>jsp</nonFilteredFileExtension> 
     </nonFilteredFileExtensions> 
     ... 
    </configuration> 

그러나 이것은 전체 설정에 영향을 미칩니다. 즉, 모든 오버레이에 영향을 주므로 어떻게 제외 할 수 있는지 알 수 없습니다.

+0

감사합니다. 이제 작동합니다. 나는이 태그에 대해 알고 있지만, 내 실수는 내가 잘못이 개 확장 JSP를 지정했다, 항아리 대신 JSP 단지 eugenn

+0

@eugenn 다행 이었기 때문에 유용했습니다. 그리고이 대답을 받아들이면 자유롭게 느끼십시오 :) –

관련 문제