我试图弄清楚如何以.zip
编程方式从存档文件 (a) 导入 Eclipse 项目 - 我想做导入向导所做的同样的事情,但自动(使用向导定期重新导入同一个项目开始感觉真的很啰嗦)。我发现了一些相关的问题(例如,以编程方式将现有项目导入 Eclipse),但我不知道如何让同样的事情为.zip
导入工作。
我目前的想法如下:如果我可以从.zip
某种方式获得项目描述,那么我可以以编程方式创建项目(根据引用的问题)。从那里,我希望我可以:
- 为该文件创建一个
ZipLeveledStructureProvider
( http://javasourcecode.org/html/open-source/eclipse/eclipse-3.5.2/org/eclipse/ui/internal/wizards/datatransfer/ZipLeveledStructureProvider.java.html )。.zip
- 运行
ImportOperation
(http://javasourcecode.org/html/open-source/eclipse/eclipse-3.5.2/org/eclipse/ui/wizards/datatransfer/ImportOperation.java.html)将内容导入.zip
到创建的项目。
这有道理吗?(如果没有,请问我应该怎么做?)如果是,我应该如何从.zip
?