Menu

#7 Add Java 11+ Support

1.0
accepted
None
2025-06-22
2024-05-30
No

Flavour currently works with Java 8.

Java 11+ support requires upgrading version dependencies as described here: https://frequal.com/java/EnablingFlavourInJava1117And21.html

A versioning scheme for Flavour needs to be established to provide a clear path for customers on different versions of Java.

Older notes, for reference (includes increasing TeaVM versions, now out of scope for this ticket):
Initial testing shows minimal changes make a basic Flavour project build with Java 17.
* Flavour itself needs to bump the TeaVM, Java, and add argLine options for add-exports
* The Flavour archetype needs to bump Flavour and maven plugin versions

Discussion

  • Andrew Oliver

    Andrew Oliver - 2025-06-09
    • Milestone: 0.3.1 --> 1.0
     
  • Andrew Oliver

    Andrew Oliver - 2025-06-22
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,10 @@
    -Flavour currently works with Java 8 and Flavour 0.6.1.
    +Flavour currently works with Java 8.
    
    -Java 11+ support requires moving to a new version of Flavour.
    +Java 11+ support requires upgrading version dependencies as described here: https://frequal.com/java/EnablingFlavourInJava1117And21.html
    
    +A versioning scheme for Flavour needs to be established to provide a clear path for customers on different versions of Java.
    +
    +Older notes, for reference (includes increasing TeaVM versions, now out of scope for this ticket):
     Initial testing shows minimal changes make a basic Flavour project build with Java 17.
     * Flavour itself needs to bump the TeaVM, Java, and add argLine options for add-exports
     * The Flavour archetype needs to bump Flavour and maven plugin versions
    
     

Log in to post a comment.

MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.