Запуск двух проектов (транк и филиал) одновременно в Eclipse - PullRequest
3 голосов
/ 20 сентября 2010

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 20 сентября 2010

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

2 голосов
/ 20 сентября 2010

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

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

...