Skip to content

Collect version numbers from all Java EE umbrella dependencies#1990

Open
turkeylurkey wants to merge 1 commit intoOpenLiberty:generate-features-updatefrom
turkeylurkey:issue-1591
Open

Collect version numbers from all Java EE umbrella dependencies#1990
turkeylurkey wants to merge 1 commit intoOpenLiberty:generate-features-updatefrom
turkeylurkey:issue-1591

Conversation

@turkeylurkey
Copy link
Copy Markdown
Member

Collect version numbers from all Java EE umbrella dependencies and return the maximum number.

Looking at Maven central, the bom dependency has scope "import." Some umbrella dependencies have scope "compile" and others "provided."

<!-- Source: https://mvnrepository.com/artifact/jakarta.platform/jakarta.jakartaee-core-api -->
<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0</version>
    <scope>compile</scope>
</dependency>

Also, we now need the class ComparableVersion. String comparison is no longer useful because "11.0" < "9.0". ComparableVersion handles this and also handles "11.0.0-RC1" as a version number.

Part of #1591

…urn the maximum number

Signed-off-by: Paul Gooderham <turkeyonmarblerye@gmail.com>
@turkeylurkey turkeylurkey requested a review from TrevCraw April 7, 2026 22:46
@turkeylurkey turkeylurkey self-assigned this Apr 7, 2026
@turkeylurkey turkeylurkey added the generateFeatures Issues that target the generateFeatures branch label Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

generateFeatures Issues that target the generateFeatures branch

Projects

Development

Successfully merging this pull request may close these issues.

1 participant