[
https://issues.apache.org/jira/browse/WICKET-6836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17205622#comment-17205622
]
Martin Tzvetanov Grigorov commented on WICKET-6836:
---------------------------------------------------
I've just checked wicket-examples.war:
{code:java}
$ ll wicket-examples/target/wicket-examples-9.1.0-SNAPSHOT/WEB-INF/lib/ | grep
-i junit
{code}
i.e. nothing.
mvn dependency:tree lists it as optional:
{code:java}
[INFO] org.apache.wicket:wicket-examples:war:9.1.0-SNAPSHOT
[INFO] +- jakarta.el:jakarta.el-api:jar:3.0.3:provided
[INFO] +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:2.0.2:compile
[INFO] | +- jakarta.interceptor:jakarta.interceptor-api:jar:1.2.5:compile
[INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:provided
[INFO] | | \- jakarta.ejb:jakarta.ejb-api:jar:3.2.6:compile
[INFO] | | \- jakarta.transaction:jakarta.transaction-api:jar:1.3.2:compile
[INFO] | \- jakarta.inject:jakarta.inject-api:jar:1.0:compile
[INFO] +- jakarta.servlet.jsp:jakarta.servlet.jsp-api:jar:2.3.6:provided
[INFO] +- javax.servlet:javax.servlet-api:jar:3.1.0:provided
[INFO] +- com.github.axet:kaptcha:jar:0.0.9:compile
[INFO] | \- com.jhlabs:filters:jar:2.0.235:compile
[INFO] +- com.github.cage:cage:jar:1.0:compile
[INFO] +- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- org.apache.wicket:wicket-auth-roles:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-bean-validation:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-cdi:jar:9.1.0-SNAPSHOT:compile
[INFO] +- org.apache.wicket:wicket-core:jar:9.1.0-SNAPSHOT:compile
[INFO] | +- com.github.openjson:openjson:jar:1.0.12:compile
[INFO] | +- org.apache.wicket:wicket-request:jar:9.1.0-SNAPSHOT:compile
[INFO] | +- org.apache.wicket:wicket-util:jar:9.1.0-SNAPSHOT:compile
[INFO] | | +- commons-fileupload:commons-fileupload:jar:1.4:compile
[INFO] | | +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] | | \- org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test
(optional)
[INFO] | | +- org.apiguardian:apiguardian-api:jar:1.1.0:test (optional)
[INFO] | | +- org.junit.platform:junit-platform-engine:jar:1.7.0:test
(optional)
[INFO] | | | +- org.opentest4j:opentest4j:jar:1.2.0:test (optional)
[INFO] | | | \- org.junit.platform:junit-platform-commons:jar:1.7.0:test
(optional)
[INFO] | | \- org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test
(optional)
[INFO] | \- org.danekja:jdk-serializable-functional:jar:1.9.0:compile
{code}
If you create a new ticket then please attach a demo application too.
> Replace CGLib with ByteBuddy and/or Javassist
> ---------------------------------------------
>
> Key: WICKET-6836
> URL: https://issues.apache.org/jira/browse/WICKET-6836
> Project: Wicket
> Issue Type: Improvement
> Components: wicket-ioc
> Affects Versions: 9.0.0
> Environment: Linux
> Reporter: Gert-Jan Schouten
> Priority: Minor
>
> When trying to run Wicket 9.0.0 under Java 15, it fails with an "Unsupported
> class file major version 59" error from CGLib.
> [This issue|https://github.com/cglib/cglib/issues/74] suggests that CGLib is
> not actively maintained anymore. The Maven Central hasn't seen a new version
> since August 2019.
> To make sure Wicket keeps running on the latest Java version, a migration to
> ByteBuddy and/or Javassist is recommended.
> This is especially relevant since Oracle now only supports the latest version
> of OpenJDK, requiring OpenJDK users to switch to the latest version every 6
> months.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)