On 2023/11/05 10:10:20 Mark Thomas wrote: > On 03/11/2023 15:07, Michael Osipov wrote: > > On 2023/11/03 11:57:56 Mark Thomas wrote: > >> On 03/11/2023 09:26, Michael Osipov wrote: > >>> This change now completely missed to enfore Java 17 on < 11 and opt-in to > >>> skip the required during tests I have introduced last month. > >> > >> Tomcat 11.0.x has required Java 21 to build for around 6 months. The BND > >> requirement for Java 17 has no impact on the build. Did you mean to > >> reference one of the older branches? > > > > Yes, as written < Tomcat 11. Tomcat 9 failed for me with a cryptic "Java > > class version..." that is why I have introduced the ant target to have a > > clear message. > > Ah. You replied to the commit message for 11.0.x and the meaning of < 11 > was not clear. I thought it was somehow related to a Java version.
That was a general remark. True, it does not apply to 11, but to Tomcat 10 and below. > It looks like < Tomcat 11 isn't correct anyway. I only see the option to > skip the build version check in 9.0.x and 8.5.x. > > If we can skip the OSGi task (haven't tested this at all) if the > skip.build.java.version is set then that should work. We should also add > a fail the build with a useful error message if someone tries "ant > release" with this property set. Yes, please. The build should be as expressive as possible telling why it failed since we know upfront that specific configs will fail. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org