Одновременный запуск двух проектов (магистрали и ответвления) в Eclipse

StackOverflow https://stackoverflow.com/questions/3751449

Вопрос

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

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

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

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

Редактировать: Я понял, что выбор слова "тест" вводил в заблуждение, поскольку его можно было неправильно понять.Я имею в виду выполнение программы так, как она должна выполняться, а не тестирование с помощью JUnit или чего-то подобного.Приношу извинения за доставленные неудобства.

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top