不包括Factory RecreatableObjectFacetFactory并在isis.properties中添加我自己的Factory

时间:2017-11-20 15:50:02

标签: isis

我写了一个View Model Facet Factory,应该替换

  

RecreatableObjectFacetFactory

我已经排除了RecreatableObjectFacetFactory并在isis.properties中添加了我自己的工厂,但在元模型验证时继续收到以下错误:

  

domainapp.modules.system.vm.impl.FileVM:有多个不兼容的注释/接口,表明它是某种类型的可重用对象(SystemViewModelFacetObjectInterface和RecreatableObjectFacetForRecreatableObjectInterface)

我想我明白错误告诉我的是,nl为ViewModel接口定义了2个视图模型构面接口。我遇到的问题是RecreatableObjectFacetForRecreatableObjectInterface在RecreatableObjectFacetFactory中已经注册,并且应该根据isis.properties排除。我使用的是isis 1.15.1

我的问题是:

  1. 排除在1.15.1中是否正常工作?
  2. 如何确保在启动期间框架不会注册RecreatableObjectFacetForRecreatableObjectInterface?

1 个答案:

答案 0 :(得分:0)

我调查了这个,不幸的是它似乎确实被打破了。我已经提出了一张票ISIS-1780来修复下一个版本。