Запуск двух проектов (транк и филиал) одновременно в Eclipse

Мне было интересно, можно ли одновременно запустить два проекта в Eclipse, например, используя два разных экземпляра JVM (если это имеет смысл).

Немного предыстории: у меня есть проект, который выполняет относительно длинные эксперименты (6-8 часов). Недавно мне удалось прийти к моменту разработки, когда я мог перейти к разработке различных стратегий для улучшения / добавления кода в проект. Однако в то же время мне нужно выполнить некоторые эксперименты, и, поскольку эксперименты занимают много времени, я хотел бы использовать длительное время ожидания и работать над кодом ветви.

Короче говоря, мой идеальный сценарий: начать эксперимент по стволу в Eclipse, переключиться на ветку и разработать код / ​​выполнить более короткие эксперименты по ветке, когда мне нужно проверить функциональность. Это возможно, или мне нужно придумать альтернативную стратегию?

Заранее спасибо!

РЕДАКТИРОВАТЬ: я понял, что слово выбор "тест" вводит в заблуждение, поскольку это может быть неправильно понято. Я имею в виду выполнение программы так, как она должна выполняться, а не тестирование с помощью JUnit или чего-то подобного. Я прошу прощения за доставленные неудобства.

2 ответа

Решение

Я просто проверяю разные ветки как разные проекты. MyProjectTrunk, MyProjectBranch1, MyProjectBranch2 и т. Д. Нет проблем. Проекты никогда не будут выполняться на одной и той же JVM, если вы используете "Запуск от имени".

Конечно, это возможно - вам просто нужно настроить их как два отдельных проекта с отдельными конфигурациями запуска для каждого из них.

К сожалению, насколько я помню, когда вы закрываете проект, все связанные с ним запущенные задачи (svn commit, debugs, run и т. Д.) Также закрываются, и, если две открытые ветви одного и того же проекта открываются в одно и то же время, это может очень запутать, когда использование сочетаний клавиш для просмотра классов.

Другие вопросы по тегам