2012-04-11 83 views
1

我旁邊的封裝結構刪除文件,使用腳本

webService.ear - dependency.jar - some.class

我可以從使用的.ear刪除some.class cmd腳本和bash腳本?

解決方案:
我寫劇本CMD此:

call unzip target\webService.ear -d tmp 
call zip -d target\tmp\dependency.jar \com\mypackage1\MyClass1.class 
call zip -d target\tmp\dependency.jar \com\mypackage2\MyClass2.class 
call jar cvfM target\webService.ear -C tmp . 

可能,這將是有人

回答

4

有用沒有選項的jar命令刪除條目。

但是,jar格式可以使用zip工具進行處理,因此您應該可以使用命令行zip(例如,GNU zip)來刪除成員。