2016-02-29 90 views
0

我正在研究从多个Eclipse插件创建的Java应用程序。该应用程序使用本地工作区。当用户点击一个特定的按钮时,我想以编程方式克隆远程服务器上的应用程序工作区。克隆Java本地工作区

有没有办法做到这一点?

+0

远程服务器意味着什么?你想使用FTP进行文件克隆。第一步只需要在另一个位置克隆工作空间的 –

+0

。我听说过Eclipse资源API。 – skander

回答

0

您可以使用平台API访问本地工作区。理论上,一旦你得到了,你可以压缩它,做你需要做的任何事情。

Platform.getInstanceLocation(); 

我说理论上,因为文件可以位于工作区例如外当你使用git时就是这种情况。你必须制定你想要输出和输入的内容。

看到这个问题更多的提示和技巧[1]

[1] How to Clone an Eclipse Workspace

+0

好吧,但我看到'Platform.getInstanceLocation();'返回一个 'org.eclipse.osgi.service.datalocation.Location'。所以我怎么操纵它来获得项目,文件... – skander

+0

请用这个新的信息更新这个问题,然后我会回答这个问题。 – Yaza