每个项目特定的Eclipse断点?

每个项目特定的Eclipse断点?,eclipse,debugging,breakpoints,Eclipse,Debugging,Breakpoints,我在EclipseHelios,MacOSX LastLeopard中工作,同时有几个项目。我在Project1中设置了断点,并没有问题。项目2是项目1的分支,因此包含类似的文件。当我尝试调试项目2时,调试器会在为项目1定义的相同断点处停止,这是怎么回事?如何使断点特定于每个项目?一种方法是使用条件断点,其条件仅适用于其中一个项目 在Eclipse中,可以通过以下方式设置条件断点: 右键单击断点 选择“断点属性” 在第一页上,单击“条件”复选框并在框中添加条件(Java布尔表达式) 通常,解决

我在EclipseHelios,MacOSX LastLeopard中工作,同时有几个项目。我在Project1中设置了断点,并没有问题。项目2是项目1的分支,因此包含类似的文件。当我尝试调试项目2时,调试器会在为项目1定义的相同断点处停止,这是怎么回事?如何使断点特定于每个项目?

一种方法是使用条件断点,其条件仅适用于其中一个项目

在Eclipse中,可以通过以下方式设置条件断点:

  • 右键单击断点
  • 选择“断点属性”
  • 在第一页上,单击“条件”复选框并在框中添加条件(Java布尔表达式)

通常,解决方案只是让Eclipse知道您正在执行的两个项目中的哪一个:在“调试”视图中,从该特定项目的堆栈中选择一个条目。

解决方法是关闭所有不相关的已打开项目,但这并不优雅,因为我需要查看其他项目。也许我会尝试用不同的项目打开Eclipse的不同实例,看到相同的行为。一定是一个Eclipse bug!是的,10000个bug列表中还有一个
条件
?举个例子。@ChandrayGk-一个例子是在两个启动器中的一个中设置一个属性,并检查该属性是否已设置。