Hi, I started to work on the website to add a new page to display the Jakarta EE TCK summary results base on the information required by Eclipse Foundation Technology Compatibility Kit License [1] I just created https://issues.apache.org/jira/browse/TOMEE-3733 and PR is also available with the first iteration: https://github.com/apache/tomee-site-generator/pull/22
As a side note, at the beginning I struggle a bit trying to run locally the project https://github.com/apache/tomee-site-generator/ because when I tried to run mvn compile -Djbake.http=true the server failed to start with java.lang.IllegalArgumentException at org.apache.xbean.asm5.ClassReader exception [2] To fix this I had to downgrade the tika-parsers from 1.25 to 1.17 because according to 1.17 release note [3] the project dropped support for Java 7 around that version. I made sure that download-ng.java worked fine before and after the change so no regressions were introduced by downgrading the tika-parsers since the jar is only used when running org.apache.tomee.website.DownloadsNG.java standalone runner. [1] https://www.eclipse.org/legal/tck.php [2] java.lang.IllegalArgumentException: java.lang.IllegalArgumentException at org.apache.tomee.embedded.Container.deploy(Container.java:272) at org.apache.tomee.embedded.Container.deployPathsAsWebapp(Container.java:228) at org.apache.tomee.embedded.Container.deployClasspathAsWebApp(Container.java:193) at org.apache.tomee.embedded.Container.deployClasspathAsWebApp(Container.java:173) at org.apache.tomee.embedded.Container.deployClasspathAsWebApp(Container.java:164) at org.apache.tomee.website.JBake.main(JBake.java:174) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:282) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source) at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source) at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source) at org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:1169) at org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:147) at org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:160) at org.apache.openejb.config.FinderFactory$OpenEJBAnnotationFinder.<init>(FinderFactory.java:546) at org.apache.tomee.embedded.Container.deploy(Container.java:268) [3] https://archive.apache.org/dist/tika/CHANGES-1.17.txt -- Atentamente: César Hernández.
