-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added flags to the AppDependency and simplified the AppModel #20070
Conversation
@stuartwdouglas would you mind reviewing at least the AppModel-related changes? I think it should also be more efficient from the [de]serialization perspective and initialization. |
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 11bad4a
Full information is available in the Build summary check run. Failures⚙️ Gradle Tests - JDK 11 #- Failing: integration-tests/gradle
📦 integration-tests/gradle✖
✖
⚙️ Gradle Tests - JDK 11 Windows #- Failing: integration-tests/gradle
📦 integration-tests/gradle✖
✖
⚙️ Native Tests - Data1 #- Failing: integration-tests/hibernate-orm-tenancy/connection-resolver
📦 integration-tests/hibernate-orm-tenancy/connection-resolver✖
✖
|
11bad4a
to
2971e93
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 2971e93
Full information is available in the Build summary check run. Failures⚙️ MicroProfile TCKs Tests #- Failing: tcks/microprofile-config
📦 tcks/microprofile-config✖
✖
✖
✖
✖
✖
✖
|
…s a direct one, an extension, belongs to the runtime and/or deployment CP * Simplified the AppModel by mering all the dependencies into a single list
2971e93
to
0c85b27
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 0c85b27
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 #- Failing: extensions/hibernate-orm/deployment
! Skipped: docs extensions/hibernate-envers/deployment extensions/hibernate-reactive/deployment and 83 more 📦 extensions/hibernate-orm/deployment✖
⚙️ JVM Tests - JDK 11 Windows #- Failing: extensions/amazon-lambda/deployment
! Skipped: docs extensions/amazon-lambda-http/deployment extensions/amazon-lambda-rest/deployment and 6 more 📦 extensions/amazon-lambda/deployment✖
|
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 0c85b27
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 #- Failing: extensions/hibernate-orm/deployment
! Skipped: docs extensions/hibernate-envers/deployment extensions/hibernate-reactive/deployment and 83 more 📦 extensions/hibernate-orm/deployment✖
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. This is nice, the model will be easier to use.
Failing Jobs - Building 0c85b27
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 Windows #- Failing: extensions/amazon-lambda/deployment
! Skipped: docs extensions/amazon-lambda-http/deployment extensions/amazon-lambda-rest/deployment and 6 more 📦 extensions/amazon-lambda/deployment✖
|
In addition to the runtime and/or deployment classpath origin, I need to be able to know more info about dependencies in the AppModel, such as:
Instead of adding more and more fields and also potentially complicating the AppModel impl, I though using flags would be a better alternative.
This PR includes the following changes:
Also fixes #19497