Hello all! *TL;DR: Will updating the source/target to e.g. Java 1.8 cause problems?*
I help package some of the jackson modules in Fedora. In F36 `java-17-openjdk` will be the default system JDK, so I need to make sure that all the packages I maintain will work with Java 17. Currently Fedora uses Java 11 as default and I have not seen any problems with jackson, so I am not expecting any problems with Java 17 either. However, I see in the source <https://github.com/FasterXML/jackson-annotations/blob/2.14/pom.xml#L44> that the source target of `jackson-core` and `jackson-annotations` is set to Java 1.6, for backwards compatibility reasons - this directive causes compilation failure with Java 17 as there is a requirement of Java 1.7+. If I recompile with Java 1.8, 11 or 17 will the sky fall down? What is the reason for holding the source/target at 1.6? Thanks in advance for any help/historical context/advice! -- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-user/d89f7760-7bde-471b-acb0-b8f24d4619c4n%40googlegroups.com.
