2010-04-29 8 views
2

예를 들어 src/main/resources에서 파일을 제외하는 방법 : "map"이라는 폴더가 있습니다.이 파일은 보관하고 싶고 전쟁에서 모든 것을 삭제하려고합니다. 처음에는 안으로).리소스에서 속성 파일 제외

또는 다른 결과가 있지만 src/main/resources에서 모든 * .resources 파일을 제외하고 다른 모든 것을 넣을 수 있습니까?

은 받는다는 자원 플러그인에 대한 공식 문서는 포함 및 제외 수행 할 수있는 방법에 대해 설명 당신에게

답변

9

이 같은 자원을 구성 할 수 있습니다

<build> 
    <resources> 
     <resource> 
      <directory>src/main/resources</directory> 
      <excludes> 
       <exclude>**/*.log</exclude> 
      </excludes> 
     </resource> 
    </resources> 
</build> 

자세한 내용은 here을 클릭합니다. 일부 자원이 target/classes을 복사하지 않으려면 Including and excluding files and directories에 설명 된대로

+0

유효한 값으로 대체 될 속성 ($ {project.name})이있는 경우 ' true'을 ''위에 추가해야합니다. –

4

, 당신은 resource 요소에 includes 또는 excludes을 정의 할 수 있습니다. 예를 들면 :

<build> 
    <resources> 
    <resource> 
     <directory>src/main/resources</directory> 
     <excludes> 
     <exclude>**/map/*.*</exclude> 
     </excludes> 
    </resource> 
    </resources> 
</build> 

당신은 자원이 여전히 target/classes에 복사 할 수 있지만, 어떤 이유로 다음 packagingExcludes을 사용하는 받는다는 전쟁 플러그인을 구성, 그들을 마지막 유물로 포장하지 않으합니다

.

+0

' **/map /*.*'은 ' **/map /*.*' –

+0

이어야합니다. @HaiMinhNguyen : 지적 해 주셔서 감사합니다. –