[ https://issues.apache.org/jira/browse/MARCHETYPES-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17746301#comment-17746301 ]
Benjamin Marwell commented on MARCHETYPES-61: --------------------------------------------- Hey! Since it has been a year, I suggest we keep the new parameters (system properties) from the mentioned commit and instead use a different default version. New Projects are very likely to use junit-jupiter nowadays. > Update quickstart to use JUnit 5 > -------------------------------- > > Key: MARCHETYPES-61 > URL: https://issues.apache.org/jira/browse/MARCHETYPES-61 > Project: Maven Archetype Bundles > Issue Type: Improvement > Components: Maven Quickstart Archetype > Affects Versions: 1.3 > Reporter: Dmitry Timofeev > Priority: Minor > > Update quickstart archetype to generate a project using JUnit 5, the next > version of the most popular testing framework. > Currently one has to include _at least_ two dependencies on JUnit 5 artefacts > to enable surefire to run them: junit-jupiter-api and junit-jupiter-engine. > Possible structure of dependencies: > {code:java} > <dependencyManagement> > <dependencies> > <dependency> > <groupId>org.junit</groupId> > <artifactId>junit-bom</artifactId> > <version>5.3.1</version> > <type>pom</type> > <scope>import</scope> > </dependency> > </dependencies> > </dependencyManagement> > <dependencies> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-api</artifactId> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-engine</artifactId> > <scope>test</scope> > </dependency> > <!-- Optionally: parameterized tests support --> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-params</artifactId> > <scope>test</scope> > </dependency> > </dependencies>{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)