[BUILD-426] Retire animal-sniffer on Java 9+ Created: 11/Dec/20 Updated: 13/Jun/22 Resolved: 22/Dec/20 |
|
| Status: | Closed |
| Project: | Build |
| Component/s: | Poms |
| Affects Version/s: | None |
| Fix Version/s: | POMs 41 |
| Type: | Improvement | Priority: | Neutral |
| Reporter: | Mikaël Geljić | Assignee: | Mikaël Geljić |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | java11 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | 26m | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Date of First Response: | |||||||||
| Epic Link: | Build on JDK11+ | ||||||||
| Story Points: | 1 | ||||||||
| Description |
|
animal-sniffer is obsolete on Java 9 or higher, signatures don't exist, and java compiler release flag fulfills the same. See also issue #62 at github
or
|
| Comments |
| Comment by Mikaël Geljić [ 17/Dec/20 ] |
|
| Comment by Roman Kovařík [ 22/Dec/20 ] |
|
The modules java versions in IDE are now being reset to ${javaVersionWithoutInitialOne}. |
| Comment by Mikaël Geljić [ 22/Dec/20 ] |
|
Here I suppose IntelliJ is either not smart enough to infer from the compiler.release prop, and/or because it's concealed within a profile. Let's see if I can help it figure it out. Also, my expectation would have been that, without being able to infer java version, IntelliJ would fall back to project version, not latest. |