2012-12-01 38 views

回答

0

您可以設置maven-clean-plugin在「clean」生命週期中將其清除。但是,當你運行 「MVM乾淨」,將只執行:

<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

另一種選擇是使用Maven的antrun-插件:

<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> 

此連接到「打包」階段,並在項目編譯後刪除文件。 在這裏插件使用更多信息: http://maven.apache.org/plugins/maven-antrun-plugin/usage.html

0

爲了這個目的,我成功地使用了p2.inf建議文件。我添加了說明,可以在安裝產品時刪除不需要的文件。我還沒有經歷過這種失敗,但P2沒有很好的記錄,所以如果p2.inf早期應用,文件可能仍然出現...

相關問題