Ошибка сборки Apache Isis при переходе с v1.12.2.Неизвестные репозитории ApplicationUser, - PullRequest
0 голосов
/ 25 мая 2018

Я мигрирую приложение Apache Isis из версии 1.12.2 и в настоящее время использую устаревшие дополнения 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 голосов
/ 06 июня 2018

Решено путем удаления шага проверки косой черты профиля сборки maven, после прочтения аналогичного вопроса SO и обновления дополнительных модулей Incode с каждым основным выпуском Isis.Я успешно прошел Apache Isis версии 1.13.0, 1.14.0, 1.15.0, 1.16.2.

...