[ 
https://issues.apache.org/jira/browse/WICKET-7019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Tzvetanov Grigorov resolved WICKET-7019.
-----------------------------------------------
    Resolution: Won't Fix

Thank you for the update, [~hobrom] !

Since no one else had any issue with this so far, I will close the ticket!

> [Not an Issue] Remove Junit Jupiter from module path (JPMS)
> -----------------------------------------------------------
>
>                 Key: WICKET-7019
>                 URL: https://issues.apache.org/jira/browse/WICKET-7019
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket-core
>    Affects Versions: 10.0.0
>            Reporter: Andi Huber
>            Priority: Major
>
> With Wicket Core's WicketTester on the module path, consuming projects that 
> also use JPMS are forced to change their junit-jupiter-engine dependency 
> scopes from 'test' to 'compile' (Maven speak.)  Which in our case does break 
> corresponding surefire tests no matter what.
> So the desired solution would be to split out WicketTester from wicket-core 
> into wicket-core-tester say and don't put that artifact on the module path, 
> use an automated module name instead.
> As a proof of concept, I forked off on Wicket 10.0.0-M1-SNAPSHOT, kept 
> everything on the module path as is, just removing Jupiter, hence had to 
> split out WicketTester into its own artifact. And also split up wicket-util 
> into 2 artifacts. But thats it.
> For reference the fork can be found here 
> https://github.com/apache-causeway-committers/wicket. (Its stripped off the 
> artifacts we don't care about. So not a merge candidate, but to show it can 
> be done.)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to