2016-08-04 2 views
1

난 obsfuscated해야하는 Maven 프로젝트에 파일이 있습니다. 현재 I :mvn war : 리소스를 복사하지 않고 전쟁

  1. 프로젝트를 정리/빌드하십시오.
  2. /target/ROOT/blah 폴더의 파일을 모호하게 만들 영원한 응용 프로그램을 엽니 다.

나는 다음 mvn war:war을 실행하고 싶지만 항상 복사본이 자원은 다시 obsfuscated 파일을 덮어 씁니다 /target/ROOT 폴더에 폴더.

<profile> 
     <id>war-only</id> 
     <build> 
      <plugins> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-war-plugin</artifactId> 
        <version>2.6</version> 
        <configuration> 
         <warSourceExcludes>**</warSourceExcludes> 
        </configuration> 
       </plugin> 
      </plugins> 
     </build> 
    </profile> 

어떤 제안하십시오

MVN 출력

Packaging webapp 
Assembling webapp [core] in [core\target\ROOT] 
Processing war project 
Copying webapp resources [src\main\webapp] <= I THINK THIS IS THE PROBLEM 
Webapp assembled in [22812 msecs] 
Building war: target\ROOT.war 

나는 다음과 같은 몇 변화를 시도?

답변

0

OK 결국 그것을 가지고 : 어떤 존재하지 않는 디렉토리에 warSourceDirectory 설정

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <version>2.6</version> 
    <configuration> 
     <warSourceDirectory>${basedir}/src/main/null</warSourceDirectory> 
    </configuration> 
</plugin> 

그것은 아무것도 복사하지 않았다 의미

.
관련 문제