我正在尝试使用maven-archetype-quickstart
原型创建一个新的maven项目,该原型包含AppTest.java
样本测试类和Junit版本3.8.1的依赖项,但我想使用Junit 4。
如何在快速启动maven原型上更改Junit版本?
答案 0 :(得分:1)
在eclipse中使用提示符或终端并执行此操作:
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app
之后你必须从Eclipse,IntelliJ或Netbeans导入它作为maven项目,你将获得J-Unit 4.X的版本
答案 1 :(得分:1)
显然,带有此junit版本的other people also had an issue随maven-archetype-quickstart一起提交,因此他们提交了Jira issue,这是在原型1.2版本中解决的。
由于该版本不在默认Maven Archetype Catalog中,因此下一个任务是查找具有maven-archetype-quickstart 1.2版本的原型目录,并将该目录用于mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeCatalog=http://your.updated.catalog
命令。
编辑:显然,according to this answer,您还可以根据项目的POM创建自定义原型,然后将其安装在您当地的原型目录中。
答案 2 :(得分:0)
您应该可以更改pom.xml中的版本
有关详细说明,请参阅此文章:https://examples.javacodegeeks.com/enterprise-java/maven/junit-maven-example/