Skip to content

Deploy a Java 17 Variant of All Packages #146

@DK96-OS

Description

@DK96-OS

A Java 17 Variant may be useful for those using newer Java versions, based on the assumption that newer bytecode will perform better.

Note to Java 17 Users

It is important that the variants use the same source code to keep development friction low. What this means:

  • Switch blocks will not be replaced with switch expressions.
  • Newer Standard Library APIs (newer than 11) will not be used

How this may be Accomplished

  1. Add a "-java17" extension to an id in the maven coordinates.
  2. Modify Gradle script to build Java 17 bytecode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    optimizationA performance improvement is possible

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions