我有一个名为proj.a的Eclipse RCP插件项目。
我有另一个 Eclipse RCP 插件项目,proj.b,其中包含一个产品定义文件。该项目依赖于 proj.a 插件。
当我更改proj.a,例如添加JUnit测试时,项目对JUnit的依赖会自动添加到proj.a的构建路径中。
但是当我运行在proj.b中定义的产品时,我必须手动将依赖项添加到proj.b中的产品定义中。
为什么会这样呢? Eclipse难道不能意识到该产品依赖于JUnit吗?或者这是Buckminster和Maven等工具的问题领域吗?