Apache Isis构建失败从v1.12.2迁移。未知的存储库ApplicationUser,

时间:2018-05-25 15:21:22

标签: isis

我正在从1.12.2版本迁移Apache Isis应用程序,目前正在使用旧版插件Security,Audit和SessionLogger。我计划更新到最新的Isis版本并在这里使用最新的Incode插件。

将Isis版本更改为1.13.0时,构建失败。我没有在迁移说明中看到任何可以修复此问题的内容。构建错误是ApplicationRole,ApplicationTenancy,ApplicationUser的未知存储库。引导类列出了插件模块,使用Isis 1.12.2没有错误。

(更新)

我认为Isis和Incode插件可能会在某些时候一起升级,有人会提到它,但我不确定。然后再仔细研究一下,我注意到Apache Isis isis-app-todoapp 使用的是Isis版本的一个主要版本,以及Incode插件,这也是一个比我更高的主要版本。对此有何想法?我想了解最新的Isis和Incode版本。

[ERROR] 
[ERROR] @DomainObject annotation on org.isisaddons.module.security.dom.role.ApplicationRole specifies unknown  repository 'org.isisaddons.module.security.dom.role.ApplicationRoleRepository'
[ERROR] @DomainObject annotation on org.isisaddons.module.security.dom.tenancy.ApplicationTenancy specifies unknown repository 'org.isisaddons.module.security.dom.tenancy.ApplicationTenancyRepository'
[ERROR] @DomainObject annotation on org.isisaddons.module.security.dom.user.ApplicationUser specifies unknown repository 'org.isisaddons.module.security.dom.user.ApplicationUserRepository'
[ERROR] 
[ERROR] 
[INFO] calling @PreDestroy on all domain services
[INFO] shutting down 
org.apache.isis.core.metamodel.specloader.SpecificationLoader@1e2fe282
[INFO] --------------------------------------------------------------------- 
[INFO] Reactor Summary:
[INFO] 
[INFO] App ................................. SUCCESS [  0.652s]
[INFO] App  DOM ............................. FAILURE [ 37.945s]
[INFO] App  Fixtures ........................ SKIPPED
[INFO] App  App ............................. SKIPPED
[INFO] App  Webapp .......................... SKIPPED
[INFO] --------------------------------------------------------------------- 
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 40.974 s
[INFO] Finished at: 2018-05-25T09:47:05-04:00
[INFO] Final Memory: 84M/692M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.isis.tool:isis-maven-plugin:1.13.2:validate (default) on project App-dom: 3 meta-model problems found. -> [Help 1]
[ERROR] 

1 个答案:

答案 0 :(得分:1)

通过删除maven build-profile斜杠验证步骤,阅读类似的SO问题,并使用每个主要的Isis版本更新Incode插件模块来解决。我成功地通过了Apache Isis 1.13.0版,1.14.0版,1.15.0版,1.16.2版。