2016-02-29 5 views
0

Я работаю над Java-приложением, созданным из нескольких плагинов Eclipse. Приложение использует локальное рабочее пространство. Когда пользователь нажимает на определенную кнопку, я хочу программно клонировать рабочую область приложения на удаленном сервере.Локальное рабочее пространство Clone Java

Есть ли способ сделать это?

+0

удаленный сервер означает, что? вы хотите использовать FTP для клонирования файлов. –

+0

для первого шага просто нужно клонирование рабочего пространства в другом месте. Я слышал о Eclipse Resource API. – skander

ответ

0

API платформы можно использовать для доступа к локальной рабочей области. Теоретически, как только вы получите это, вы можете застегнуть его и сделать все, что вам нужно.

Platform.getInstanceLocation(); 

Я говорю теоретически, потому что файлы могут быть расположены вне рабочей например это случай, когда вы используете git. Вы должны создавать то, что хотите экспортировать и импортировать.

Смотрите этот вопрос дополнительные подсказки и советы [1]

[1] How to Clone an Eclipse Workspace

+0

Хорошо, но поскольку я вижу 'Platform.getInstanceLocation();' return a 'org.eclipse.osgi.service.datalocation.Location'. так как я могу манипулировать им, чтобы получить проекты, файлы ... – skander

+0

Пожалуйста, обновите вопрос с помощью этой новой информации, тогда я также отвечу на это. – Yaza

Смежные вопросы