fagiani / apt-buildpack

apt-based Buildpack
MIT License
22 stars 30 forks source link

not compatible with spring-boot-maven-plugin build-image #18

Closed dwlabcube closed 1 year ago

dwlabcube commented 1 year ago

As i am trying to get the buildpack working i just get these errors:

...
[INFO]     [creator]     Platform Bindings: [{Name: application-insights Path: /platform/bindings/application-insights Type: ApplicationInsights Provider:  Secret: []}]
[INFO]     [creator]     Platform Environment: map[BP_JVM_VERSION:11.* BP_LOG_LEVEL:DEBUG]
[INFO]     [creator]     Stack: io.buildpacks.stacks.bionic
[INFO]     [creator]     Result: {Pass:false Plans:[]}
[INFO]     [creator]     ======== Output: paketo-buildpacks/image-labels@4.3.0 ========
[INFO]     [creator]     Application contents: [. BOOT-INF BOOT-INF/classes BOOT-INF/classes/AppWidgetset.gwt.xml BOOT-INF/classes/VAADIN BOOT-INF/classes/VAADIN/themes BOOT-INF/classes/VAADIN/themes/mytheme BOOT-INF/classes/VAADIN/themes/mytheme/addons.scss BOOT-INF/classes/VAADIN/themes/mytheme/audio BOOT-INF/classes/VAADIN/themes/mytheme/audio/notify.mp3 BOOT-INF/classes/VAADIN/themes/mytheme/common BOOT-INF/classes/VAADIN/themes/mytheme/common.scss BOOT-INF/classes/VAADIN/themes/mytheme/common/StatusSignalBar.scss BOOT-INF/classes/VAADIN/themes/mytheme/favicon.ico BOOT-INF/classes/VAADIN/themes/mytheme/favicon_old.ico BOOT-INF/classes/VAADIN/themes/mytheme/images BOOT-INF/classes/VAADIN/themes/mytheme/images/Ohne Titel.png BOOT-INF/classes/VAADIN/themes/mytheme/images/header_labcube.png BOOT-INF/classes/VAADIN/themes/mytheme/images/header_medics.png BOOT-INF/classes/VAADIN/themes/mytheme/images/profilepicture.png BOOT-INF/classes/VAADIN/themes/mytheme/images/q.check_lang.png BOOT-INF/classes/VAADIN/themes/mytheme/images/q.check_symbol.png BOOT-INF/classes/VAADIN/themes/mytheme/lib BOOT-INF/classes/VAADIN/themes/mytheme/lib/_csshake.min.scss BOOT-INF/classes/VAADIN/themes/mytheme/mytheme.scss BOOT-INF/classes/VAADIN/themes/mytheme/styles.css BOOT-INF/classes/VAADIN/themes/mytheme/styles.scss BOOT-INF/classes/VAADIN/themes/mytheme/views BOOT-INF/classes/VAADIN/themes/mytheme/views/confirmation BOOT-INF/classes/VAADIN/themes/mytheme/views/confirmation/ConfirmUI.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/devicemanagement BOOT-INF/classes/VAADIN/themes/mytheme/views/devicemanagement/DeviceCatalogView.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/devicemanagement/InstalledDevicesView.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/login BOOT-INF/classes/VAADIN/themes/mytheme/views/login/LoginUI.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/qualitycontrol BOOT-INF/classes/VAADIN/themes/mytheme/views/qualitycontrol/QcOverviewView.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/qualitycontrol/ResultViewerWindow.scss BOOT-INF/classes/VAADIN/themes/mytheme/views/usermanagement BOOT-INF/classes/VAADIN/themes/mytheme/views/usermanagement/RoleAssignmentWindow.scss BOOT-INF/classes/VAADIN/widgetsets BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/333A66D5307B1C8C9935C59A877F1993.cache.eot BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/51DCB1D3F3D956ACC80F89D3CF0AC5BE.cache.woff BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/6B55500520473C74D29A7752156DAA0B.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/6B55500520473C74D29A7752156DAA0B.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.devmode.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.devmode.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/AppWidgetset.nocache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/C81F8CA7CA7012F31BDE883DF6C99E61.cache.svg BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/D03281BC3FDB49177B485D1DC10A13C4.cache.ttf BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/TooltipExtension BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/TooltipExtension/styles.css BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/TooltipExtension/styles.css.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/charts BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/charts/styles.css BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/charts/styles.css.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/clear.cache.gif BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/compilation-mappings.txt BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/1.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/1.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/10.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/10.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/11.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/11.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/12.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/12.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/13.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/13.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/14.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/14.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/2.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/3.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/3.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/4.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/4.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/5.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/5.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/6.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/6.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/7.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/7.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/8.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/8.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/9.cache.js BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/deferredjs/6B55500520473C74D29A7752156DAA0B/9.cache.js.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/filesystemdataprovider BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/filesystemdataprovider/styles.css BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/filesystemdataprovider/styles.css.gz BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/vaadin-combobox-multiselect BOOT-INF/classes/VAADIN/widgetsets/AppWidgetset/vaadin-combobox-multiselect/styles.css BOOT-INF/classes/VAADIN/widgetsets/WEB-INF BOOT-INF/classes/VAADIN/widgetsets/WEB-INF/deploy BOOT-INF/classes/VAADIN/widgetsets/WEB-INF/deploy/AppWidgetset BOOT-INF/classes/VAADIN/widgetsets/WEB-INF/deploy/AppWidgetset/rpcPolicyManifest BOOT-INF/classes/VAADIN/widgetsets/WEB-INF/deploy/AppWidgetset/rpcPolicyManifest/manifest.txt BOOT-INF/classes/application-dev.properties BOOT-INF/classes/application-local.properties BOOT-INF/classes/application-prod.properties BOOT-INF/classes/application-test.properties BOOT-INF/classes/application.properties BOOT-INF/classes/assembly BOOT-INF/classes/assembly/phantomjs.exe BOOT-INF/classes/assembly/web.config BOOT-INF/classes/assembly/zip.xml BOOT-INF/classes/ch BOOT-INF/classes/ch/labcube BOOT-INF/classes/ch/labcube/qcmanagement BOOT-INF/classes/ch/labcube/qcmanagement/ApplicationConfiguration$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ApplicationConfiguration.class BOOT-INF/classes/ch/labcube/qcmanagement/AzureCertificateFilter.class BOOT-INF/classes/ch/labcube/qcmanagement/MyMySQL5UTF8Dialect.class BOOT-INF/classes/ch/labcube/qcmanagement/QcManagementApplication.class BOOT-INF/classes/ch/labcube/qcmanagement/QcVersion.class BOOT-INF/classes/ch/labcube/qcmanagement/SecurityConfiguration$ApiWebSecurityConfigurationAdapter.class BOOT-INF/classes/ch/labcube/qcmanagement/SecurityConfiguration$VaadinLoginWebSecurityConfigurerAdapter.class BOOT-INF/classes/ch/labcube/qcmanagement/SecurityConfiguration.class BOOT-INF/classes/ch/labcube/qcmanagement/controller BOOT-INF/classes/ch/labcube/qcmanagement/controller/DataLinkCallbackRestService.class BOOT-INF/classes/ch/labcube/qcmanagement/controller/DatalinkRedirectUI.class BOOT-INF/classes/ch/labcube/qcmanagement/controller/EmailConfirmationController.class BOOT-INF/classes/ch/labcube/qcmanagement/i18n BOOT-INF/classes/ch/labcube/qcmanagement/i18n/messages.properties BOOT-INF/classes/ch/labcube/qcmanagement/i18n/messages_de.properties BOOT-INF/classes/ch/labcube/qcmanagement/i18n/messages_en.properties BOOT-INF/classes/ch/labcube/qcmanagement/i18n/messages_fr.properties BOOT-INF/classes/ch/labcube/qcmanagement/i18n/messages_it.properties BOOT-INF/classes/ch/labcube/qcmanagement/startup BOOT-INF/classes/ch/labcube/qcmanagement/startup/CatalogDevicePreparerApplicationRunner.class BOOT-INF/classes/ch/labcube/qcmanagement/startup/DBPreparerApplicationRunner.class BOOT-INF/classes/ch/labcube/qcmanagement/ui BOOT-INF/classes/ch/labcube/qcmanagement/ui/MainUI$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/MainUI.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/MedicalInstitutionHolder.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/MedicalInstitutionView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/NewsfeedHandler.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/OpenCatalogControlRequestsIconButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/ParentView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/Sections.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/UIRootRedirectController.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/auth BOOT-INF/classes/ch/labcube/qcmanagement/ui/auth/GeneralSettingsView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/auth/UsersView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/AdminHelper.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/CenteredWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/Notification.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/ServerPathHelper.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/UIUtils.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/UploadReceiver.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/AsyncCachedStatusSignalBar.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/ConfirmWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusButton$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusSignalBar$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusSignalBar$ClickListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusSignalBar.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusWindow$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/StatusWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/TextFieldWithHelper.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/TileHighlightCssLayout.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/ToggleButton$ToggleAction.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/ToggleButton$ToggleState.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/common/component/ToggleButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/DeviceCatalogView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/DeviceDetailWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/DeviceParametersView$AliasWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/DeviceParametersView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/InstalledDevicesView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/InstalledDevicesView$2.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/InstalledDevicesView$FilterStatus.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/InstalledDevicesView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/LabCubeInstallView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/LabCubeInstallView$2.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/LabCubeInstallView$3.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/LabCubeInstallView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/NewCatalogDeviceView$AliasWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/NewCatalogDeviceView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/NewInstalledDeviceView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/NewLabCubeInstallView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/DeviceTile$EditDeviceTileListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/DeviceTile$ShowDeviceTileListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/DeviceTile.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/QCColorPicker$1$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/QCColorPicker$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/QCColorPicker$ColorPickButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/component/QCColorPicker.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/design BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/design/NewInstalledDeviceForm.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/design/NewInstalledDeviceFormDesign.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/devicemanagement/design/NewInstalledDeviceFormDesign.html BOOT-INF/classes/ch/labcube/qcmanagement/ui/error BOOT-INF/classes/ch/labcube/qcmanagement/ui/error/ErrorView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/log BOOT-INF/classes/ch/labcube/qcmanagement/ui/log/LogView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/AccessDeniedView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/ForgotPasswordView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/LoginDemoUI.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/LoginUI.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/LogoutOperation.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/SignInView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/SignUpLoginView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/login/SignUpLoginView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/MaintenanceView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/UploadHL7Window$ByteArrayOutputStreamWithFileName.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/UploadHL7Window$SuccessUpload.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/UploadHL7Window.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/CreateTokenView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/MaintenanceTokenService.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/MaintenanceTokenServiceImpl.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/TokenCorrectListener.class BOOT-INF/classe
[INFO]     [creator]     s/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/TokenViewSecurer.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/maintenance/tokensecurer/UpgradeToken.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer$DetailsView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer$OnlineFileProvider$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer$OnlineFileProvider$2.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer$OnlineFileProvider.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer$UploadArea.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFileExplorer.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/OnlineFilesView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/fileexplorer BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/fileexplorer/OnlineFile.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/fileexplorer/OnlineFilesBroadcaster$OnlineFilesChangedListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/onlinefiles/fileexplorer/OnlineFilesBroadcaster.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qring BOOT-INF/classes/ch/labcube/qcmanagement/ui/qring/QRingOverviewTile.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qring/QRingSettingsDialog.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qring/QRingView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab/LOINCCombobox.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab/QualabView$LOINCListWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab/QualabView$QualabToleranceWindow$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab/QualabView$QualabToleranceWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualab/QualabView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/CatalogControlOverviewView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/CatalogControlOverviewView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewCatalogControlView$1$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewCatalogControlView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewCatalogControlView$CatalogParameterWithOnlyTestParameterEquals.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewCatalogControlView$SimpleUploadReceiver.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewCatalogControlView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/NewControlView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/QcOverviewView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/QcOverviewView$FilterStatus.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/QcOverviewView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/ResultOverviewView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/common BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/common/AbnormalFlagCalculation.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/common/EnteringTypeFilter.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/AssignControlWindow$ResultParameterWithInfo.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/AssignControlWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/BroadcastNotificationWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/CatalogControlRequestThumbnailWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/CatalogControlRequestWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ControlTile$HandleDeviceWarningListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ControlTile$ShowChartTileListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ControlTile$ShowResultsTileListener.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ControlTile.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/DeviceResultsViewerWindow$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/DeviceResultsViewerWindow$DateSelectionRange$DateRange.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/DeviceResultsViewerWindow$DateSelectionRange.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/DeviceResultsViewerWindow$OpenResultButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/DeviceResultsViewerWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/InvalidFileTile.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/LotScanImageLayout$Image.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/LotScanImageLayout.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/LotScanThumbnailLayout.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ManualResultWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ParameterMappingWindow$DisplayParameter.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ParameterMappingWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ReagentWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultCommentWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultOverviewGrid.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultViewerWindow$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultViewerWindow$ReferenceSettings.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultViewerWindow$Results$Day.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultViewerWindow$Results.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/ResultViewerWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/MultipleMeasurementsButton.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/ResultChart$ChartParam.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/ResultChart$MinMax.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/ResultChart.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/ResultViewerHelper$HasNoQualabValuesAvailableException.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/qualitycontrol/component/resultviewer/ResultViewerHelper.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/support BOOT-INF/classes/ch/labcube/qcmanagement/ui/support/SupportView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/support/SupportView$2.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/support/SupportView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/support/component BOOT-INF/classes/ch/labcube/qcmanagement/ui/support/component/DocumentDescriptionWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/theme BOOT-INF/classes/ch/labcube/qcmanagement/ui/theme/MyTheme.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$2.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$3.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$4.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$5.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$6.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$7.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView$FilterStatus.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/CustomerManagementView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/SignUpCompanyView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/SignUpCompanyView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/SignUpUserView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/SignUpUserView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/UserManagementView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/UserSettingsView$1.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/UserSettingsView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/component BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/component/ConfirmEmailView.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/component/ConfirmUI.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/component/MedicalInstitutionSelectorWindow.class BOOT-INF/classes/ch/labcube/qcmanagement/ui/usermanagement/component/RoleAssignmentWindow.class BOOT-INF/classes/db BOOT-INF/classes/db/changelog BOOT-INF/classes/db/changelog/db.changelog-master.xml BOOT-INF/classes/templates BOOT-INF/classes/templates/emailConfirmationTemplate.ftlh BOOT-INF/classes/templates/emailForgotPasswordTemplate.ftlh BOOT-INF/classpath.idx BOOT-INF/layers.idx BOOT-INF/lib BOOT-INF/lib/HdrHistogram-2.1.12.jar BOOT-INF/lib/HikariCP-3.4.5.jar BOOT-INF/lib/LatencyUtils-2.0.3.jar BOOT-INF/lib/MathParser.org-mXparser-5.0.2.jar BOOT-INF/lib/ServiceBusHelper-1.1.1.jar BOOT-INF/lib/TooltipExtension-1.1.jar BOOT-INF/lib/accessors-smart-1.2.jar BOOT-INF/lib/activation-1.1.jar BOOT-INF/lib/antlr-2.7.7.jar BOOT-INF/lib/asm-5.0.4.jar BOOT-INF/lib/aspectjweaver-1.9.6.jar BOOT-INF/lib/atmosphere-runtime-2.4.30.vaadin4.jar BOOT-INF/lib/azure-core-1.27.0.jar BOOT-INF/lib/azure-core-amqp-2.4.2.jar BOOT-INF/lib/azure-core-http-netty-1.11.9.jar BOOT-INF/lib/azure-cosmos-4.26.0.jar BOOT-INF/lib/azure-identity-1.5.0.jar BOOT-INF/lib/azure-messaging-servicebus-7.8.0.jar BOOT-INF/lib/azure-spring-boot-3.14.0.jar BOOT-INF/lib/azure-spring-boot-starter-cosmos-3.14.0.jar BOOT-INF/lib/azure-spring-data-cosmos-3.18.0.jar BOOT-INF/lib/baseparameters-1.0.jar BOOT-INF/lib/brotli4j-1.7.1.jar BOOT-INF/lib/byte-buddy-1.10.19.jar BOOT-INF/lib/checker-qual-3.12.0.jar BOOT-INF/lib/classgraph-4.8.116.jar BOOT-INF/lib/classmate-1.5.1.jar BOOT-INF/lib/commons-io-2.11.0.jar BOOT-INF/lib/commons-lang3-3.11.jar BOOT-INF/lib/commons-text-1.9.jar BOOT-INF/lib/componentrenderer-2.0.0.jar BOOT-INF/lib/content-type-2.1.jar BOOT-INF/lib/datalink-1.0.jar BOOT-INF/lib/dom4j-2.1.3.jar BOOT-INF/lib/error_prone_annotations-2.11.0.jar BOOT-INF/lib/failureaccess-1.0.1.jar BOOT-INF/lib/filesystemdataprovider-1.1.0.jar BOOT-INF/lib/flute-1.3.0.gg2.jar BOOT-INF/lib/fontawesomelabel-1.4.0.jar BOOT-INF/lib/freemarker-2.3.30.jar BOOT-INF/lib/gentyref-1.2.0.vaadin1.jar BOOT-INF/lib/guava-31.1-jre.jar BOOT-INF/lib/gwt-elemental-2.8.2.jar BOOT-INF/lib/gwt-elemental-2.8.2.vaadin2.jar BOOT-INF/lib/gwt-user-2.8.2.jar BOOT-INF/lib/hapi-base-2.2.jar BOOT-INF/lib/hapi-structures-v251-2.2.jar BOOT-INF/lib/hibernate-commons-annotations-5.1.2.Final.jar BOOT-INF/lib/hibernate-core-5.4.27.Final.jar BOOT-INF/lib/hibernate-validator-6.1.7.Final.jar BOOT-INF/lib/istack-commons-runtime-3.0.11.jar BOOT-INF/lib/j2objc-annotations-1.3.jar BOOT-INF/lib/jackson-annotations-2.11.4.jar BOOT-INF/lib/jackson-core-2.11.4.jar BOOT-INF/lib/jackson-databind-2.11.4.jar BOOT-INF/lib/jackson-databind-nullable-0.2.3.jar BOOT-INF/lib/jackson-dataformat-csv-2.11.4.jar BOOT-INF/lib/jackson-dataformat-xml-2.11.4.jar BOOT-INF/lib/jackson-dataformat-yaml-2.11.4.jar BOOT-INF/lib/jackson-datatype-jdk8-2.11.4.jar BOOT-INF/lib/jackson-datatype-jsr310-2.11.4.jar BOOT-INF/lib/jackson-module-afterburner-2.11.4.jar BOOT-INF/lib/jackson-module-jaxb-annotations-2.11.4.jar BOOT-INF/lib/jackson-module-parameter-names-2.11.4.jar BOOT-INF/lib/jakarta.activation-1.2.2.jar BOOT-INF/lib/jakarta.activation-api-1.2.2.jar BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar BOOT-INF/lib/jakarta.el-3.0.3.jar BOOT-INF/lib/jakarta.mail-1.6.5.jar BOOT-INF/lib/jakarta.persistence-api-2.2.3.jar BOOT-INF/lib/jakarta.transaction-api-1.3.3.jar BOOT-INF/lib/jakarta.validation-api-2.0.2.jar BOOT-INF/lib/jakarta.xml.bind-api-2.3.3.jar BOOT-INF/lib/jandex-2.1.3.Final.jar BOOT-INF/lib/javassist-3.27.0-GA.jar BOOT-INF/lib/javatuples-1.2.jar BOOT-INF/lib/javax.activation-api-1.2.0.jar BOOT-INF/lib/javax.annotation-api-1.3.2.jar BOOT-INF/lib/javax.mail-1.5.5.jar BOOT-INF/lib/javax.persistence-api-2.2.jar BOOT-INF/lib/javax.servlet-api-4.0.1.jar BOOT-INF/lib/jaxb-api-2.3.1.jar BOOT-INF/lib/jaxb-runtime-2.3.3.jar BOOT-INF/lib/jboss-logging-3.4.1.Final.jar BOOT-INF/lib/jcabi-log-0.14.jar BOOT-INF/lib/jcabi-manifests-1.1.jar BOOT-INF/lib/jcip-annotations-1.0-1.jar BOOT-INF/lib/jna-5.5.0.jar BOOT-INF/lib/jna-platform-5.6.0.jar BOOT-INF/lib/jsinterop-annotations-1.0.2-sources.jar BOOT-INF/lib/jsinterop-annotations-1.0.2.jar BOOT-INF/lib/json-smart-2.3.jar BOOT-INF/lib/jsoup-1.14.3.jar BOOT-INF/lib/jsr305-3.0.2.jar BOOT-INF/lib/jul-to-slf4j-1.7.30.jar BOOT-INF/lib/lang-tag-1.4.4.jar BOOT-INF/lib/license-checker-1.2.2.jar BOOT-INF/lib/liquibase-core-3.10.3.jar BOOT-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar BOOT-INF/lib/log4j-api-2.13.3.jar BOOT-INF/lib/log4j-to-slf4j-2.13.3.jar BOOT-INF/lib/logback-classic-1.2.3.jar BOOT-INF/lib/logback-core-1.2.3.jar BOOT-INF/lib/lombok-1.18.16.jar BOOT-INF/lib/mathexpression-1.0.3.jar BOOT-INF/lib/metrics-core-4.1.17.jar BOOT-INF/lib/micrometer-core-1.6.3.jar BOOT-INF/lib/models-1.4.0.jar BOOT-INF/lib/msal4j-1.11.3.jar BOOT-INF/lib/msal4j-persistence-extension-1.1.0.jar BOOT-INF/lib/mysql-connector-java-8.0.22.jar BOOT-INF/lib/native-linux-x86_64-1.7.1.jar BOOT-INF/lib/native-windows-x86_64-1.7.1.jar BOOT-INF/lib/netty-buffer-4.1.58.Final.jar BOOT-INF/lib/netty-codec-4.1.58.Final.jar BOOT-INF/lib/netty-codec-dns-4.1.58.Final.jar BOOT-INF/lib/netty-codec-http-4.1.58.Final.jar BOOT-INF/lib/netty-codec-http2-4.1.58.Final.jar BOOT-INF/lib/netty-codec-socks-4.1.58.Final.jar BOOT-INF/lib/netty-common-4.1.58.Final.jar BOOT-INF/lib/netty-handler-4.1.58.Final.jar BOOT-INF/lib/netty-handler-proxy-4.1.58.Final.jar BOOT-INF/lib/netty-resolver-4.1.58.Final.jar BOOT-INF/lib/netty-resolver-dns-4.1.58.Final.jar BOOT-INF/lib/netty-resolver-dns-native-macos-4.1.58.Final-osx-x86_64.jar BOOT-INF/lib/netty-tcnative-boringssl-static-2.0.36.Final.jar BOOT-INF/lib/netty-transport-4.1.58.Final.jar BOOT-INF/lib/netty-transport-native-epoll-4.1.58.Final-linux-x86_64.jar BOOT-INF/lib/netty-transport-native-kqueue-4.1.58.Final-osx-x86_64.jar BOOT-INF/lib/netty-transport-native-unix-common-4.1.58.Final.jar BOOT-INF/lib/newsfeed-1.0.jar BOOT-INF/lib/nimbus-jose-jwt-9.1.3.jar BOOT-INF/lib/oauth2-api-1.1.jar BOOT-INF/lib/oauth2-oidc-sdk-8.23.1.jar BOOT-INF/lib/opentelemetry-api-1.12.0.jar BOOT-INF/lib/opentelemetry-context-1.12.0.jar BOOT-INF/lib/opentelemetry-extension-annotations-1.12.0.jar BOOT-INF/lib/oshi-core-6.1.0.jar BOOT-INF/lib/proton-j-0.33.8.jar BOOT-INF/lib/qc-api-1.7.1.jar BOOT-INF/lib/qc-core-1.7.1.jar BOOT-INF/lib/qc-qring-1.7.1.jar BOOT-INF/lib/qc-rest-1.7.1.jar BOOT-INF/lib/qpid-proton-j-extensions-1.2.4.jar BOOT-INF/lib/qring-0.1-SNAPSHOT.jar BOOT-INF/lib/reactive-streams-1.0.3.jar BOOT-INF/lib/reactor-core-3.4.2.jar BOOT-INF/lib/reactor-netty-core-1.0.3.jar BOOT-INF/lib/reactor-netty-http-1.0.3.jar BOOT-INF/lib/resources-1.0.jar BOOT-INF/lib/sac-1.3.jar BOOT-INF/lib/slf4j-api-1.7.30.jar BOOT-INF/lib/snakeyaml-1.27.jar BOOT-INF/lib/spring-aop-5.3.3.jar BOOT-INF/lib/spring-aspects-5.3.3.jar BOOT-INF/lib/spring-beans-5.3.3.jar BOOT-INF/lib/spring-boot-2.4.2.
[INFO]     [creator]     jar BOOT-INF/lib/spring-boot-actuator-2.4.2.jar BOOT-INF/lib/spring-boot-actuator-autoconfigure-2.4.2.jar BOOT-INF/lib/spring-boot-autoconfigure-2.4.2.jar BOOT-INF/lib/spring-boot-jarmode-layertools-2.7.7.jar BOOT-INF/lib/spring-context-5.3.3.jar BOOT-INF/lib/spring-context-support-5.3.3.jar BOOT-INF/lib/spring-core-5.3.3.jar BOOT-INF/lib/spring-data-commons-2.4.3.jar BOOT-INF/lib/spring-data-jpa-2.4.3.jar BOOT-INF/lib/spring-expression-5.3.3.jar BOOT-INF/lib/spring-integration-core-5.4.3.jar BOOT-INF/lib/spring-integration-mail-5.4.3.jar BOOT-INF/lib/spring-jcl-5.3.3.jar BOOT-INF/lib/spring-jdbc-5.3.3.jar BOOT-INF/lib/spring-messaging-5.3.3.jar BOOT-INF/lib/spring-orm-5.3.3.jar BOOT-INF/lib/spring-retry-1.3.1.jar BOOT-INF/lib/spring-security-config-5.4.2.jar BOOT-INF/lib/spring-security-core-5.4.2.jar BOOT-INF/lib/spring-security-oauth2-client-5.4.2.jar BOOT-INF/lib/spring-security-oauth2-core-5.4.2.jar BOOT-INF/lib/spring-security-oauth2-jose-5.4.2.jar BOOT-INF/lib/spring-security-oauth2-resource-server-5.4.2.jar BOOT-INF/lib/spring-security-web-5.4.2.jar BOOT-INF/lib/spring-tx-5.3.3.jar BOOT-INF/lib/spring-web-5.3.3.jar BOOT-INF/lib/spring-webflux-5.3.3.jar BOOT-INF/lib/spring-webmvc-5.3.3.jar BOOT-INF/lib/springdoc-openapi-common-1.5.12.jar BOOT-INF/lib/springdoc-openapi-ui-1.5.12.jar BOOT-INF/lib/springdoc-openapi-webmvc-core-1.5.12.jar BOOT-INF/lib/stax2-api-4.2.1.jar BOOT-INF/lib/swagger-annotations-1.6.3.jar BOOT-INF/lib/swagger-annotations-2.1.11.jar BOOT-INF/lib/swagger-core-2.1.11.jar BOOT-INF/lib/swagger-integration-2.1.11.jar BOOT-INF/lib/swagger-models-2.1.11.jar BOOT-INF/lib/swagger-ui-3.52.5.jar BOOT-INF/lib/tomcat-embed-core-9.0.41.jar BOOT-INF/lib/tomcat-embed-websocket-9.0.41.jar BOOT-INF/lib/tracing-1.4.1.jar BOOT-INF/lib/txw2-2.3.3.jar BOOT-INF/lib/ui-components-1.7.1.jar BOOT-INF/lib/vaadin-charts-4.3.0.jar BOOT-INF/lib/vaadin-client-8.15.0.jar BOOT-INF/lib/vaadin-combobox-multiselect-2.8.jar BOOT-INF/lib/vaadin-compatibility-client-8.15.0.jar BOOT-INF/lib/vaadin-compatibility-server-8.15.0.jar BOOT-INF/lib/vaadin-compatibility-shared-8.15.0.jar BOOT-INF/lib/vaadin-context-menu-3.1.0.jar BOOT-INF/lib/vaadin-push-8.15.0.jar BOOT-INF/lib/vaadin-sass-compiler-0.9.13.jar BOOT-INF/lib/vaadin-server-8.15.0.jar BOOT-INF/lib/vaadin-shared-8.15.0.jar BOOT-INF/lib/vaadin-slf4j-jdk14-1.6.1.jar BOOT-INF/lib/vaadin-spring-2.0.0.jar BOOT-INF/lib/vaadin-spring-addon-eventbus-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-spring-addon-i18n-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-spring-addon-sidebar-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-spring-boot-2.0.0.jar BOOT-INF/lib/vaadin-spring-ext-boot-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-spring-ext-core-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-spring-ext-security-2.0.0.RELEASE.jar BOOT-INF/lib/vaadin-themes-8.15.0.jar BOOT-INF/lib/validation-api-1.0.0.GA-sources.jar BOOT-INF/lib/validation-api-2.0.1.Final.jar BOOT-INF/lib/wcslib-vaadin-widget-multifileupload-4.0.jar BOOT-INF/lib/webjars-locator-core-0.46.jar BOOT-INF/lib/woodstox-core-6.2.3.jar META-INF META-INF/MANIFEST.MF META-INF/maven META-INF/maven/ch.labcube META-INF/maven/ch.labcube/qc-webapp META-INF/maven/ch.labcube/qc-webapp/pom.properties META-INF/maven/ch.labcube/qc-webapp/pom.xml org org/springframework org/springframework/boot org/springframework/boot/loader org/springframework/boot/loader/ClassPathIndexFile.class org/springframework/boot/loader/ExecutableArchiveLauncher.class org/springframework/boot/loader/JarLauncher.class org/springframework/boot/loader/LaunchedURLClassLoader$DefinePackageCallType.class org/springframework/boot/loader/LaunchedURLClassLoader$UseFastConnectionExceptionsEnumeration.class org/springframework/boot/loader/LaunchedURLClassLoader.class org/springframework/boot/loader/Launcher.class org/springframework/boot/loader/MainMethodRunner.class org/springframework/boot/loader/PropertiesLauncher$1.class org/springframework/boot/loader/PropertiesLauncher$ArchiveEntryFilter.class org/springframework/boot/loader/PropertiesLauncher$ClassPathArchives.class org/springframework/boot/loader/PropertiesLauncher$PrefixMatchingArchiveFilter.class org/springframework/boot/loader/PropertiesLauncher.class org/springframework/boot/loader/WarLauncher.class org/springframework/boot/loader/archive org/springframework/boot/loader/archive/Archive$Entry.class org/springframework/boot/loader/archive/Archive$EntryFilter.class org/springframework/boot/loader/archive/Archive.class org/springframework/boot/loader/archive/ExplodedArchive$AbstractIterator.class org/springframework/boot/loader/archive/ExplodedArchive$ArchiveIterator.class org/springframework/boot/loader/archive/ExplodedArchive$EntryIterator.class org/springframework/boot/loader/archive/ExplodedArchive$FileEntry.class org/springframework/boot/loader/archive/ExplodedArchive$SimpleJarFileArchive.class org/springframework/boot/loader/archive/ExplodedArchive.class org/springframework/boot/loader/archive/JarFileArchive$AbstractIterator.class org/springframework/boot/loader/archive/JarFileArchive$EntryIterator.class org/springframework/boot/loader/archive/JarFileArchive$JarFileEntry.class org/springframework/boot/loader/archive/JarFileArchive$NestedArchiveIterator.class org/springframework/boot/loader/archive/JarFileArchive.class org/springframework/boot/loader/data org/springframework/boot/loader/data/RandomAccessData.class org/springframework/boot/loader/data/RandomAccessDataFile$1.class org/springframework/boot/loader/data/RandomAccessDataFile$DataInputStream.class org/springframework/boot/loader/data/RandomAccessDataFile$FileAccess.class org/springframework/boot/loader/data/RandomAccessDataFile.class org/springframework/boot/loader/jar org/springframework/boot/loader/jar/AbstractJarFile$JarFileType.class org/springframework/boot/loader/jar/AbstractJarFile.class org/springframework/boot/loader/jar/AsciiBytes.class org/springframework/boot/loader/jar/Bytes.class org/springframework/boot/loader/jar/CentralDirectoryEndRecord$1.class org/springframework/boot/loader/jar/CentralDirectoryEndRecord$Zip64End.class org/springframework/boot/loader/jar/CentralDirectoryEndRecord$Zip64Locator.class org/springframework/boot/loader/jar/CentralDirectoryEndRecord.class org/springframework/boot/loader/jar/CentralDirectoryFileHeader.class org/springframework/boot/loader/jar/CentralDirectoryParser.class org/springframework/boot/loader/jar/CentralDirectoryVisitor.class org/springframework/boot/loader/jar/FileHeader.class org/springframework/boot/loader/jar/Handler.class org/springframework/boot/loader/jar/JarEntry.class org/springframework/boot/loader/jar/JarEntryCertification.class org/springframework/boot/loader/jar/JarEntryFilter.class org/springframework/boot/loader/jar/JarFile$1.class org/springframework/boot/loader/jar/JarFile$JarEntryEnumeration.class org/springframework/boot/loader/jar/JarFile.class org/springframework/boot/loader/jar/JarFileEntries$1.class org/springframework/boot/loader/jar/JarFileEntries$EntryIterator.class org/springframework/boot/loader/jar/JarFileEntries$Offsets.class org/springframework/boot/loader/jar/JarFileEntries$Zip64Offsets.class org/springframework/boot/loader/jar/JarFileEntries$ZipOffsets.class org/springframework/boot/loader/jar/JarFileEntries.class org/springframework/boot/loader/jar/JarFileWrapper.class org/springframework/boot/loader/jar/JarURLConnection$1.class org/springframework/boot/loader/jar/JarURLConnection$JarEntryName.class org/springframework/boot/loader/jar/JarURLConnection.class org/springframework/boot/loader/jar/StringSequence.class org/springframework/boot/loader/jar/ZipInflaterInputStream.class org/springframework/boot/loader/jarmode org/springframework/boot/loader/jarmode/JarMode.class org/springframework/boot/loader/jarmode/JarModeLauncher.class org/springframework/boot/loader/jarmode/TestJarMode.class org/springframework/boot/loader/util org/springframework/boot/loader/util/SystemPropertyUtils.class]
[INFO]     [creator]     Buildpack contents: [. LICENSE NOTICE README.md bin bin/build bin/detect bin/main buildpack.toml]
[INFO]     [creator]     Buildpack: {API:0.7 Info:{ID:paketo-buildpacks/image-labels Name:Paketo Buildpack for Image Labels Version:4.3.0 Homepage:https://github.com/paketo-buildpacks/image-labels ClearEnvironment:false Description:A Cloud Native Buildpack that enables configuration of labels on the created image Keywords:[image-labels labels] Licenses:[{Type:Apache-2.0 URI:https://github.com/paketo-buildpacks/image-labels/blob/main/LICENSE}] SBOMFormats:[application/vnd.cyclonedx+json application/vnd.syft+json]} Path:/cnb/buildpacks/paketo-buildpacks_image-labels/4.3.0 Stacks:[{ID:io.buildpacks.stacks.bionic Mixins:[]} {ID:io.paketo.stacks.tiny Mixins:[]} {ID:* Mixins:[]}] Metadata:map[configurations:[map[build:true description:arbitrary image labels name:BP_IMAGE_LABELS] map[build:true description:the org.opencontainers.image.authors image label name:BP_OCI_AUTHORS] map[build:true description:the org.opencontainers.image.created image label name:BP_OCI_CREATED] map[build:true description:the org.opencontainers.image.description image label name:BP_OCI_DESCRIPTION] map[build:true description:the org.opencontainers.image.documentation image label name:BP_OCI_DOCUMENTATION] map[build:true description:the org.opencontainers.image.licenses image label name:BP_OCI_LICENSES] map[build:true description:the org.opencontainers.image.ref.name image label name:BP_OCI_REF_NAME] map[build:true description:the org.opencontainers.image.revision image label name:BP_OCI_REVISION] map[build:true description:the org.opencontainers.image.revision image label name:BP_OCI_SOURCE] map[build:true description:the org.opencontainers.image.title image label name:BP_OCI_TITLE] map[build:true description:the org.opencontainers.image.url image label name:BP_OCI_URL] map[build:true description:the org.opencontainers.image.vendor image label name:BP_OCI_VENDOR] map[build:true description:the org.opencontainers.image.version image label name:BP_OCI_VERSION]] include-files:[LICENSE NOTICE README.md bin/build bin/detect bin/main buildpack.toml] pre-package:scripts/build.sh]}
[INFO]     [creator]     Platform contents: [. bindings bindings/application-insights bindings/application-insights/type env env/BP_JVM_VERSION env/BP_LOG_LEVEL]
[INFO]     [creator]     Platform Bindings: [{Name: application-insights Path: /platform/bindings/application-insights Type: ApplicationInsights Provider:  Secret: []}]
[INFO]     [creator]     Platform Environment: map[BP_JVM_VERSION:11.* BP_LOG_LEVEL:DEBUG]
[INFO]     [creator]     Stack: io.buildpacks.stacks.bionic
[INFO]     [creator]     Result: {Pass:false Plans:[]}
[INFO]     [creator]     ======== Output: fagiani/apt@0.2.5 ========
[INFO]     [creator]     no
[INFO]     [creator]     ======== Results ========
[INFO]     [creator]     pass: paketo-buildpacks/ca-certificates@3.5.1
[INFO]     [creator]     pass: paketo-buildpacks/bellsoft-liberica@9.10.1
[INFO]     [creator]     pass: paketo-buildpacks/syft@1.23.0
[INFO]     [creator]     skip: paketo-buildpacks/leiningen@4.4.0
[INFO]     [creator]     skip: paketo-buildpacks/clojure-tools@2.6.1
[INFO]     [creator]     skip: paketo-buildpacks/gradle@6.10.0
[INFO]     [creator]     skip: paketo-buildpacks/maven@6.12.0
[INFO]     [creator]     skip: paketo-buildpacks/sbt@6.9.1
[INFO]     [creator]     pass: paketo-buildpacks/watchexec@2.7.0
[INFO]     [creator]     pass: paketo-buildpacks/executable-jar@6.5.0
[INFO]     [creator]     skip: paketo-buildpacks/apache-tomcat@7.11.0
[INFO]     [creator]     skip: paketo-buildpacks/apache-tomee@1.5.0
[INFO]     [creator]     skip: paketo-buildpacks/liberty@3.2.0
[INFO]     [creator]     pass: paketo-buildpacks/dist-zip@5.4.0
[INFO]     [creator]     pass: paketo-buildpacks/spring-boot@5.22.1
[INFO]     [creator]     skip: paketo-buildpacks/procfile@5.5.0
[INFO]     [creator]     skip: paketo-buildpacks/jattach@1.2.0
[INFO]     [creator]     pass: paketo-buildpacks/azure-application-insights@5.9.4
[INFO]     [creator]     skip: paketo-buildpacks/google-stackdriver@7.1.0
[INFO]     [creator]     skip: paketo-buildpacks/datadog@3.3.0
[INFO]     [creator]     skip: paketo-buildpacks/java-memory-assistant@1.2.0
[INFO]     [creator]     skip: paketo-buildpacks/encrypt-at-rest@4.3.3
[INFO]     [creator]     skip: paketo-buildpacks/environment-variables@4.4.0
[INFO]     [creator]     skip: paketo-buildpacks/image-labels@4.3.0
[INFO]     [creator]     err:  fagiani/apt@0.2.5 (1)
[INFO]     [creator]     ERROR: No buildpack groups passed detection.
[INFO]     [creator]     ERROR: failed to detect: buildpack(s) failed with err

this is my confirguration in the maven .pom file:

 <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-maven-plugin</artifactId>
                        <version>2.7.7</version>
                        <configuration>
                            <image>
                                <name>${labcube.cr.imagename}</name>
                                <publish>true</publish>
                                <bindings>
                                    <binding>
                                        ${project.basedir}/bindings/appinsights:/platform/bindings/application-insights
                                    </binding>
                                </bindings>
                                <buildpacks>
                                    <buildpack>gcr.io/paketo-buildpacks/java:latest</buildpack>
                                    <buildpack>ghcr.io/fagiani/buildpacks/fagiani_apt:0.2.5</buildpack>
                                </buildpacks>
                                <env>
                                    <BP_LOG_LEVEL>DEBUG</BP_LOG_LEVEL>
                                </env>
                                <verboseLogging>true</verboseLogging>
                            </image>
                            <docker>
                                <publishRegistry>
                                    <username>${labcube.cr.repo}</username>
                                    <password>${labcube.cr.pw}</password>
                                </publishRegistry>
                            </docker>
                        </configuration>

what am i missing? or is it not supposed to work with paketo?

marksilcox commented 1 year ago

This is due to it not being able to find the Aptfile - these are the helpful lines in the output:

[INFO]     [creator]     ======== Output: fagiani/apt@0.2.5 ========
[INFO]     [creator]     no

You need to include Aptfile in your executable jar - in gradle this is done with bootJar, sorry I don't use maven:

bootJar {
    from 'Aptfile'
}
mfriess2 commented 1 year ago

In case anyone else is struggling to get the apt-buildpack working under SpringBoot & Gradle, here is another example:

bootBuildImage {
    def aptfilePath = "$project.rootDir/optionalGradleSubmodule/src/main/buildpacks/fagiani_apt/Aptfile" // make sure this path is valid because there will be no log or exception if not
    binding("${aptfilePath}:/workspace/Aptfile:ro")

    buildpacks = [
        "urn:cnb:builder:paketo-buildpacks/java",
        "docker://ghcr.io/fagiani/buildpacks/fagiani_apt:0.2.5"
    ]

    builder = "paketobuildpacks/builder:base"
    runImage = "paketobuildpacks/run:base-cnb"

    ...
}

It was really not easy to get this to work :-) Maybe you want to take this over into your documentation?

fagiani commented 1 year ago

@mfriess2 thanks for taking the time to invest on that.

Would you mind clarifying where that code should go and elaborate a bit as I am not a SprinBoot nor Gradle user.

Please feel free to submit a PR. But I can for sure work on docs improvements with more context.

Keep Rocking!

mfriess2 commented 1 year ago

It should go into a build.gradle file. Spring Boot provides a little documentation by themselves here (but it is not really a complete example, just a very small snippet): https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/htmlsingle/#build-image.examples.custom-image-builder

I guess that Spring Boot users would know where to put it. But I can understand if you have trouble putting it in a good place of your documentation or how to describe it.

Maybe someone picks this up and writes a complete example in a blog entry some time!

supermedi commented 1 year ago

For Maven, put Aptfile in the same directory of pom.xml use this following configuration (the most important is binding )

org.springframework.boot spring-boot-maven-plugin ${spring-boot-maven-plugin.version} build-image install paketobuildpacks/builder:tiny ${image} ${project.basedir}/Aptfile:/workspace/Aptfile:ro ghcr.io/fagiani/buildpacks/fagiani_apt:0.2.5 ..... your buildpacks gcr.io/paketo-buildpacks/bellsoft-liberica:9.11.0 gcr.io/paketo-buildpacks/executable-jar:6.6.2 gcr.io/paketo-buildpacks/spring-boot:5.23.0
fagiani commented 1 year ago

@supermedi feel free to propose a PR with documentation updates.