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.

Reply via email to