如何使用junit jupiter和junit vintage配置文件创建maven构建

如何使用junit jupiter和junit vintage配置文件创建maven构建,junit,junit4,junit5,Junit,Junit4,Junit5,我正在尝试用两个构建概要文件建立一个maven构建 一个是junit jupiter(junit 5) 一个是junit葡萄酒(junit 4) 默认配置文件使用junit jupiter engigne并按预期工作,但vintage配置文件(使用unit vintage引擎)将不会发现任何测试 默认配置文件,只需运行maven:mvn测试 在vintage概要文件中,使用以下属性运行maven:mvn test-Dtest=vintage 在这个只包含一个类和两个junit测试(一个jun

我正在尝试用两个构建概要文件建立一个maven构建

  • 一个是junit jupiter(junit 5)
  • 一个是junit葡萄酒(junit 4)
默认配置文件使用junit jupiter engigne并按预期工作,但vintage配置文件(使用unit vintage引擎)将不会发现任何测试

默认配置文件,只需运行maven:
mvn测试

在vintage概要文件中,使用以下属性运行maven:
mvn test-Dtest=vintage

在这个只包含一个类和两个junit测试(一个junit jupiter和一个junit(V4.13.1))的简单项目中,有人能看到配置的错误吗

注意!
主分支不包含任何代码。

有两种实现,请参见分支:
feature/java
feature/kotlin
您不能将名为“test”的属性与
maven-surefire-plugin
一起用于激活配置文件,因为

将其重命名为其他名称


另外,你也可以用
-p
来代替:
mvn测试-p vintage

啊哈…thanx!我知道这是某种被忽略的细节。。。