Spring Boot-App для чтения конфигурации с Joinfaces и JSF отличается в зависимости от bootRun и bootJar (Gradle Build) - PullRequest
0 голосов
/ 10 марта 2020

Я отчаянно нуждаюсь в создании Spring Boot-Applikation с JSF. Build-Tool - Gradle, и для интеграции JSF в Spring мы используем Joinfaces. Если я запускаю приложение из Spring Tool Suite (STS) или с Gradle bootRun, оно загружает все доступные файлы конфигурации, и все работает просто отлично. Если я запускаю bootJar и запускаю приложение с java -jar, ему не хватает нескольких конфигов, а FaceSource не загружается. Мы используем joinfaces 4.1.5, SpringBoot 2.2.5 и Gradle 6.0.1 Это часть журнала STS или bootRun: Загрузка подготовленного результата сканирования заняла 0,4388 мс Чтение конфигурации: jar: file: ... org.primefaces.extensions /.../ META-INF /face-config. xml Чтение конфигурации: jar: file: ... org.primefaces / primefaces ... /face-config. xml Чтение конфигурации: jar: file: ... / weld-servlet-core-3.1.2.Final.jar! /META-INF/faces-config.xml Чтение конфигурации: jar: file: ... / joinfaces-autoconfigure-4.1.5.jar! /META-INF/faces-config.xml Чтение конфигурации /dataTableLazy/dataTableLazy-flow.xml Чтение конфигурации /button/button-flow.xml Чтение конфигурации /confirmDialog/confirmDialog-flow.xml Чтение конфигурации /dataTable/dataTable-flow.xml Чтение конфигурации /main/main-flow.xml Чтение конфигурации /accordion/accordion-flow.xml Артефакт «myfaces-api» был найден в версии «2.3.6» по пути «...» Артефакт 'myfaces-impl' был найден в версии '2.3.6' по пути '...' Поддержка MyFaces CDI включена Но в вызове jar в результате bootJar отсутствуют файлы flow- xml: Загрузка подготовленного результата сканирования заняла 0,6126мс Чтение конфигурации: jar: file: ... org.primefaces.extensions /.../ META-INF /face-config. xml Чтение конфигурации: jar: file: ... org.primefaces / primefaces ... /face-config. xml Чтение конфигурации: jar: file: ... / weld-servlet-core-3.1.2.Final.jar! /META-INF/faces-config.xml Чтение конфигурации: jar: file: ... / joinfaces-autoconfigure-4.1.5.jar! /META-INF/faces-config.xml Артефакт «myfaces-api» был найден в версии «2.3.6» по пути «...» Артефакт 'myfaces-impl' был найден в версии '2.3.6' по пути '...' Поддержка MyFaces CDI включена

Наше дерево ресурсов: SRC / основные / ресурсы ..META-INF ....Ресурсы ...... аккордеон ........ accordion.xthml ........ аккордеона поток. xml ...... кнопка ........ button.xthml ........ кнопка потока. xml ......главный ........ main.xthml ........ основного потока. xml ...... css ...... и др c ... ..application.properties

Кто-нибудь знает, почему при запуске Jar в результате bootJar и запуске с bootRun поведение отличается? Кто-нибудь сталкивался с такой же проблемой?

...