2012-12-01 4 views

답변

0

maven-clean-plugin을 설정하여 "clean"lifecycle 중에 제거 할 수 있습니다. 당신이 "깨끗한 MVM"를 실행할 때 그에만 실행됩니다 :이 부착되어

<plugin> 
<artifactId>maven-antrun-plugin</artifactId> 
<version>1.7</version> 
<executions> 
    <execution> 
    <phase>package</phase> 
    <configuration> 
     <target> 
     <delete file="/products//Win32/{x86 |x86_64}/../eclipsec.exe"/> 
     </target> 
    </configuration> 
    <goals> 
     <goal>run</goal> 
    </goals> 
    </execution> 
</executions> 

:

<plugin> 
    <artifactId>maven-clean-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
     <filesets> 
     <fileset> 
      <directory>/products//Win32/{x86 |x86_64}/../</directory> 
      <includes> 
      <include>eclipsec.exe</include> 
      </includes> 
     </fileset> 
     </filesets> 
    </configuration> 
    </plugin> 

http://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html

또 다른 옵션을 받는다는-antrun - 플러그인을 사용하는 것입니다 "패키지"단계로 진행하고 프로젝트가 컴파일 된 후 파일을 삭제합니다. 여기에 사용 플러그인에 더 많은 정보 : 현재 http://maven.apache.org/plugins/maven-antrun-plugin/usage.html

0

이 목적으로 p2.inf 조언 파일을 성공적으로 사용했습니다. 제품을 설치할 때 원하지 않는 파일을 삭제하는 지침이 추가되었습니다. 나는 아직 실패한 경험이 없지만 P2는 잘 문서화되어 있지 않으므로 p2.inf가 초기에 적용되면 파일이 계속 나타날 수 있습니다 ...

관련 문제