Skip to content

Skip the root application artifact and clear the reloadable flag properly when processing deployment dependencies - #49512

Merged
gsmet merged 1 commit into
quarkusio:mainfrom
aloubyansky:skip-app-artifact-collecting-deployment-deps
Aug 14, 2025
Merged

Skip the root application artifact and clear the reloadable flag properly when processing deployment dependencies#49512
gsmet merged 1 commit into
quarkusio:mainfrom
aloubyansky:skip-app-artifact-collecting-deployment-deps

Conversation

@aloubyansky

Copy link
Copy Markdown
Member

This fixes an issue that appears when using test fixtures but in some particular situations. I wasn't able to create a minimal reproducer that creates that particular situation in a dependency graph.

The change is about skipping processing the root application artifact in case it appears among the dependencies (deployment in particular) and properly passing reloadable flag to the children of a processed dependency.

Fixes #49462, #49463, #49464

…erly when processing deployment dependencies
@quarkus-bot quarkus-bot Bot added area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/gradle Gradle labels Aug 13, 2025
@quarkus-bot

quarkus-bot Bot commented Aug 13, 2025

Copy link
Copy Markdown

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 98f213d.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.

@gsmet
gsmet merged commit 960fe2b into quarkusio:main Aug 14, 2025
23 checks passed
@quarkus-bot quarkus-bot Bot added this to the 3.28 - main milestone Aug 14, 2025
@gsmet gsmet modified the milestones: 3.28 - main, 3.25.4 Aug 19, 2025
@gsmet gsmet moved this to 3.25.4 in Backports for 3.25 Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/gradle Gradle kind/bugfix

Projects

Status: 3.25.4

Development

Successfully merging this pull request may close these issues.

Testing: "class loader confusion 1" (regression 3.25.0->3.25.1 + 3.25.2)

2 participants