Compatibility with JDK 16 #417
No reviewers
Labels
No labels
blocked
breaking
bug
dependencies
duplicate
enhancement
good first issue
help wanted
question
tech debt
testing
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
scion/arbitrader!417
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "jdk16"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The build was failing when compiled with Java 16. Reported by Blacko on Discord.
I'm not ready to increase the required Java version yet, but I'm glad to know that it works in the latest version.
@ -103,3 +89,3 @@}check.dependsOn project.tasks.pitest, project.tasks.dependencyCheckAnalyze, project.tasks.statscheck.dependsOn project.tasks.pitest, project.tasks.dependencyCheckAnalyzeWhy do we need javax.inject? I think we only use spring dependency injection. I know this has been in the build file for quite some time but now that I see it I decided to ask. Maybe we can remove it?
@ -103,3 +89,3 @@}check.dependsOn project.tasks.pitest, project.tasks.dependencyCheckAnalyze, project.tasks.statscheck.dependsOn project.tasks.pitest, project.tasks.dependencyCheckAnalyzeHonestly I just add it to any Spring project out of habit now, but if I remember correctly without it you can use the
@Autowiredannotation but not@Inject. If you're using Spring they both do exactly the same thing. I prefer to stick to the platform agnostic annotations when I can even though I know that realistically we're never switching from Spring to anything else in this project. Just personal preference really.