Одновременный запуск двух проектов (магистрали и ответвления) в Eclipse
Вопрос
Мне было интересно, возможно ли одновременно запускать два проекта в Eclipse, например, используя два разных экземпляра JVM (если это имеет какой-то смысл).
Немного предыстории:У меня есть проект, который выполняется относительно долго эксперименты (6-8 часов).Недавно мне удалось прийти к тому моменту в разработке, когда я мог бы перейти к разработке различных стратегий улучшения / добавления кода в проект.Однако в то же время мне нужно получить некоторые эксперименты сделано, и поскольку эксперименты я бы хотел воспользоваться длительным временем ожидания и поработать над кодом ветки.
Короче говоря, мой идеальный сценарий таков:начать эксперимент на магистрали в Eclipse переключитесь на ветку и разработайте код / запустите короче эксперименты в ветке, когда мне нужно протестировать функциональность.Возможно ли это, или мне нужно придумать альтернативную стратегию?
Заранее спасибо!
Редактировать: Я понял, что выбор слова "тест" вводил в заблуждение, поскольку его можно было неправильно понять.Я имею в виду выполнение программы так, как она должна выполняться, а не тестирование с помощью JUnit или чего-то подобного.Приношу извинения за доставленные неудобства.
Решение
Я просто проверяю разные ветки как разные проекты.MyProjectTrunk, MyProjectBranch1, MyProjectBranch2 и т.д.Никаких проблем.Проекты никогда не будут запускаться на одной и той же JVM, если вы используете Run as Application.
Другие советы
Конечно, это возможно - вам просто нужно настроить их как два отдельных проекта с отдельными конфигурациями запуска для каждого из них.
К сожалению, насколько я помню, когда вы закрываете проект, все связанные с ним запущенные задачи (svn commits, debugs, runs и т.д.) Также завершаются, и одновременное открытие двух отдельных ветвей одного и того же проекта может привести к большой путанице при использовании сочетаний клавиш для просмотра классов.