有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Maven在Quickstart原型中更改jUnit版本

我正在尝试使用maven-archetype-quickstart原型创建一个新的maven项目,该原型包含一个AppTest.java样本测试类和Junit版本3.8.1的依赖项,但我想使用JUnit4

如何在quickstart maven原型上更改Junit版本


共 (3) 个答案

  1. # 1 楼答案

    在eclipse中使用提示符或终端并执行以下操作:

          mvn -B archetype:generate \
         -DarchetypeGroupId=org.apache.maven.archetypes \
         -DgroupId=com.mycompany.app \
         -DartifactId=my-app
    

    之后,您必须将它作为maven项目从Eclipse、IntelliJ或Netbeans导入,您将获得J-Unit4的版本。X

  2. # 2 楼答案

    显然,这个junit版本附带了maven原型quickstart,所以他们提交了一个{a2},在原型版本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创建自定义原型,然后将其安装到本地原型目录中