我正在尝试使用maven-archetype-quickstart原型创建一个新的maven项目,它包含了一个AppTest.java样本测试类和一个对Junit版本3.8.1的依赖,但我想使用Junit 4。
如何在快速入门maven原型上更改Junit版本?
发布于 2016-03-29 16:50:46
在eclipse中使用提示符或终端,然后执行以下操作:
mvn -B archetype:generate \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DgroupId=com.mycompany.app \
-DartifactId=my-app之后,您必须将其作为maven项目从Eclipse、IntelliJ或Netbeans导入,您将获得J-Unit4.X版本
发布于 2016-07-07 23:19:47
显然,这个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,您还可以基于项目的创建自定义原型,然后将其安装到本地原型目录中。
发布于 2016-03-29 14:22:30
您应该能够在pom.xml中更改版本
有关更深入的解释,请参阅本文:https://examples.javacodegeeks.com/enterprise-java/maven/junit-maven-example/
https://stackoverflow.com/questions/36276777
复制相似问题