在Eclipse中同时运行两个项目(trunk& branch)

时间:2010-09-20 12:25:50

标签: java eclipse jvm branch trunk

我想知道是否可以在Eclipse中同时运行两个项目,例如使用两个不同的JVM实例(如果这有意义的话)。

一些背景知识:我有一个项目执行相对较长的 实验 (6-8h)。我最近设法开发了一个点,我可以分支开发不同的策略来改进/添加代码到项目中。但与此同时,我需要完成一些 实验 ,并且 实验 需要花费很长时间才能完成完成我想利用漫长的等待时间,并处理分支代码。

简而言之,我的理想情况是:在Eclipse中的主干上启动 实验 ,切换到分支并开发代码/运行更短 实验当我需要测试功能时,分支上的 。这是可能的,还是我需要提出另一种策略?

提前致谢!

编辑: 我意识到选择“测试”一词具有误导性,因为它可能会被误解。我的意思是执行程序,因为它应该运行,而不是使用JUnit或类似的东西进行测试。我带来的不便表示歉意。

2 个答案:

答案 0 :(得分:3)

我只是将不同的分支机构检查为不同的项目。 MyProjectTrunk,MyProjectBranch1,MyProjectBranch2等没问题。如果您使用Run as Application,项目将永远不会在同一JVM上运行。

答案 1 :(得分:2)

当然有可能 - 您只需要将它们配置为两个单独的项目,每个项目都有单独的运行配置。

不幸的是,据我记得当你关闭一个项目时,所有相关的运行任务(svn提交,调试,运行等)也会关闭,并且同一个项目的两个独立分支在同一时间打开可能会得到使用键盘快捷键进行课堂浏览时非常困惑。