在多个插件中定义构建器

时间:2017-03-28 19:28:24

标签: eclipse eclipse-plugin

是否可以将两个构建器添加到两个不同的插件中?

我的情况是这样的。我有一个插件-A定义了nature-A和builder-1以及builder-2,当我创建具有这种性质的项目时,项目会得到这些构建器。

后来我介绍了另一个插件-B,它定义了nature-B,并将builder-1和builder-2定义为插件-A。现在当我创建plugin-B定义的项目时,我没有在.project文件中看到builder-1和builder-2。如果我从插件-A中删除构建器定义,那么使用plugin-B创建的项目将获取构建器,但不会使用插件-A创建项目。

两个插件之间构建器重用的设计器模式是什么?

1 个答案:

答案 0 :(得分:1)

最好定义另一种性质,并将建设者置于这种性质之中。

其他两个性质可以使用requires-nature元素来指定它们需要构造函数的性质。