[ https://issues.apache.org/jira/browse/MPLUGINTESTING-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17910543#comment-17910543 ]
ASF GitHub Bot commented on MPLUGINTESTING-93: ---------------------------------------------- aamotharald commented on code in PR #50: URL: https://github.com/apache/maven-plugin-testing/pull/50#discussion_r1905051543 ########## maven-plugin-testing-harness/src/main/java/org/apache/maven/api/plugin/testing/InjectMojo.java: ########## @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.maven.plugin.testing.junit5; +package org.apache.maven.api.plugin.testing; Review Comment: Hi @slachiewicz , yes this might collide and this I am doing by intent. Consider the following use case: Somebody uses `@InjectMojo`on maven version 3 and creates JUnit Jupiter test cases to test his/her Mojo. Then he/she decides to migrate to Maven4. As the codelines differ between maven3/maven4, there might be glitches / issues. But the migration will be a lot less cumbersome if you don't have to rename all the imports just because the package changes from maven3 to maven4. This is why I would like to have the same Packages on Maven3/4. Does that make sense or should we strictly separate the packages and make the maven3-4 migration cumbersome for the consumers? PS: I made some experiments and at least for my limited use cases the migration from maven3 to 4 with this setup went really smooth. Still thinking how to deal with One Exception which got relocated between 3 to 4 which I plan to provide some further solution. > Prepare documentation / examples for JUnit 5 and Maven 3/4 > ---------------------------------------------------------- > > Key: MPLUGINTESTING-93 > URL: https://issues.apache.org/jira/browse/MPLUGINTESTING-93 > Project: Maven Plugin Testing > Issue Type: Task > Reporter: Slawomir Jaranowski > Priority: Blocker > Attachments: image-2024-12-13-17-28-51-423.png > > > We have implementation but documentation is lack ... -- This message was sent by Atlassian Jira (v8.20.10#820010)