Как я могу (внешне) автоматизировать или создать сценарий создания и дублирования проектов в Eclipse? - PullRequest
0 голосов
/ 19 июля 2010

Я работаю над несколькими различными проектами, которые используют функциональные ветви;то есть каждая функция реализована в независимой ветке.Мне часто нужно быстро переключаться между ветвями или тестировать разные ветки друг против друга (чтобы увидеть, не приводит ли ветка к неудачным тестам, или использовать клиентскую программу в одной ветке с серверной программой в другой ветке).* На практике в Eclipse это означает, что мне нужно иметь проект в моей рабочей области для каждой отдельной ветви.

У меня уже есть небольшой внешний скрипт Python, который создает файлы .project и .pydevproject,но мне все равно нужно нажать «Файл», «Импорт», «Существующие проекты в рабочую область», «Обзор», затем выбрать файл, затем «Готово».Наконец, мне нужно подождать, пока Eclipse пересмотрит весь «новый» исходный код, хотя он такой же, как и все остальные копии этого проекта, которые есть в моем рабочем пространстве.любой из этих шагов, которые я могу.Есть ли способ подключиться к Eclipse из сценария и сказать ему, чтобы он вызывал эту функцию?

1 Ответ

0 голосов
/ 20 июля 2010

Если я правильно понимаю, IMHO, ваш лучший вариант - сохранить отдельные рабочие области с различными ветвями и пропустить их между собой.Существуют инструменты, которые могут помочь в синхронизации настроек между рабочими пространствами.

Сценарии в Eclipse все еще остаются проблемой.Есть несколько плагинов, которые предоставляют некоторые базовые функции, но не являются официальными или широко используемыми.

Другим вариантом является управление Eclipse в форме скрипта на уровне операционной системы.Это зависит от того, какую платформу вы используете.

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

...