可以在两个不同的插件中添加两个构建器吗?
我的设想是这样的。我有一个插件-A定义自然-A和建设者-1和建设者-2,当我用这种性质创建项目时,项目将得到这些建设者。
后来,我介绍了另一个插件-B,它定义了自然-B和同一个构建器-1和构建器-2作为插件-A。现在,当我创建由plugin定义的项目时,我没有看到在.project文件中添加了builder-1和builder-2。如果从plugin中删除构建器定义,那么使用plugin-B创建的项目将得到构建器,而不是使用plugin创建的项目。
在两个插件之间,构建器重用的设计模式是什么?
发布于 2017-03-29 14:05:18
最好的办法是定义另一种性质,并将建设者置于这种性质中。
另外两个性质可以使用requires-nature元素来指定它们需要构造器的性质。
https://stackoverflow.com/questions/43078284
复制相似问题