This PR adds gradle to the project (loaded using gradle init).
I'm running Java 18 locally, though I'm not sure that necessarily matters? It's been a little while since I've done much Java work (hence having a local version that EOSL'd in 2022), but my understanding from the "Java Release Support Timeline on this page is that we want to be using Java 21.
On a related note: is it good practice to define a .java-version file in the repository? I don't think that has to be part of this PR.
This PR adds gradle to the project (loaded using
gradle init
).I'm running Java 18 locally, though I'm not sure that necessarily matters? It's been a little while since I've done much Java work (hence having a local version that EOSL'd in 2022), but my understanding from the "Java Release Support Timeline on this page is that we want to be using Java 21.
On a related note: is it good practice to define a
.java-version
file in the repository? I don't think that has to be part of this PR.