2016-02-29 48 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