Skip to content

Make VaadinScanPackages serializable and merge scan packages correctly - #25062

Open
Hariharan02112004 wants to merge 1 commit into
vaadin:mainfrom
Hariharan02112004:fix-enable-vaadin-multiple-scan-packages
Open

Make VaadinScanPackages serializable and merge scan packages correctly#25062
Hariharan02112004 wants to merge 1 commit into
vaadin:mainfrom
Hariharan02112004:fix-enable-vaadin-multiple-scan-packages

Conversation

@Hariharan02112004

@Hariharan02112004 Hariharan02112004 commented Jul 28, 2026

Copy link
Copy Markdown

Description

This change extracts scan package handling into VaadinScanPackages and makes the class serializable.

Previously, scan package merging logic was handled inside VaadinScanPackagesRegistrar. The merge logic is now moved into VaadinScanPackages so that scan package handling remains in one place.

This also fixes serialization support required for VaadinScanPackages.

Fixes

Fixes #25022

Type of change

  • Bugfix

Checklist

  • I have read the contribution guide
  • I have added a description following the guideline
  • I have referenced the issue
  • I have added tests
  • New and existing tests are passing locally
  • I have performed self-review

@cla-assistant

cla-assistant Bot commented Jul 28, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@Hariharan02112004

Copy link
Copy Markdown
Author

Updated description:

Description

This change extracts scan package handling into VaadinScanPackages and makes it Serializable.

Previously, scan package merging logic was handled inside VaadinScanPackagesRegistrar. The merge logic is now handled by VaadinScanPackages.

Fixes

Fixes #25022

@mcollovati mcollovati added the Contribution PRs coming from the community or external to the team label Jul 30, 2026
@mshabarov mshabarov moved this to 🔎Iteration reviews in Vaadin Flow | Hilla | Kits ongoing work Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contribution PRs coming from the community or external to the team

Projects

Status: 🔎Iteration reviews

Development

Successfully merging this pull request may close these issues.

Allow multiple uses of the @EnableVaadin annotation.

3 participants