Плагин Maven Surefire продолжает дефолт на JUNIT4, хотя я использую JUNIT5 в своем POMJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Плагин Maven Surefire продолжает дефолт на JUNIT4, хотя я использую JUNIT5 в своем POM

Сообщение Anonymous »

Я прочитал это. Вот мой родительский помпон: < /p>

Код: Выделить всё



org.junit
junit-bom
5.10.1
pom
import

...


org.junit.jupiter
junit-jupiter-engine
test




org.junit.platform
junit-platform-launcher
test




org.junit.platform
junit-platform-runner
test




org.junit.platform
junit-platform-console-standalone
1.10.1
test




org.junit.platform
junit-platform-commons
test




org.junit.platform
junit-platform-engine
test

...

org.apache.maven.plugins
maven-surefire-plugin
3.2.1

--enable-preview --add-modules jdk.incubator.vector


В моем детском проекте у меня нет никаких зависимостей junit . Когда я запускаю MVN Install Я вижу это:

Код: Выделить всё

[INFO] --- surefire:3.2.1:test (default-test) @ xxx ---
[INFO] Toolchain in maven-surefire-plugin: JDK[/Library/Java/jdk-21.0.1.jdk/Contents/Home]
[INFO] Using auto detected provider org.apache.maven.surefire.junit4.JUnit4Provider
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
WARNING: Using incubator modules: jdk.incubator.vector
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
Почему автоматический обнаруженный поставщик org.apache.maven.surefire.junit4.junit4provider ? Он должен использовать JUNIT5!

Код: Выделить всё

[INFO] --- dependency:3.6.0:tree (default-cli) @ xxx ---
[INFO] xxx:xxx:jar:1.0.0-SNAPSHOT
[INFO] +- org.eclipse.collections:eclipse-collections:jar:11.1.0:compile
[INFO] |  \- org.eclipse.collections:eclipse-collections-api:jar:11.1.0:compile
[INFO] +- org.slf4j:slf4j-api:jar:2.0.9:compile
[INFO] +- com.google.guava:guava:jar:32.1.2-jre:compile
[INFO] |  +- com.google.guava:failureaccess:jar:1.0.1:compile
[INFO] |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile
[INFO] |  \- com.google.j2objc:j2objc-annotations:jar:2.8:compile
[INFO] +- org.assertj:assertj-core:jar:3.24.2:test
[INFO] |  \- net.bytebuddy:byte-buddy:jar:1.14.9:test
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.9.3:test
[INFO] |  +- org.junit.jupiter:junit-jupiter-api:jar:5.9.3:test
[INFO] |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] +- org.junit.platform:junit-platform-launcher:jar:1.9.3:test
[INFO] +- org.junit.platform:junit-platform-runner:jar:1.9.3:test
[INFO] |  +- junit:junit:jar:4.13.2:test
[INFO] |  |  \- org.hamcrest:hamcrest-core:jar:2.2:test
[INFO] |  |     \- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.platform:junit-platform-suite-api:jar:1.9.3:test
[INFO] |  \- org.junit.platform:junit-platform-suite-commons:jar:1.9.3:test
[INFO] +- org.junit.platform:junit-platform-console-standalone:jar:1.10.1:test
[INFO] +- org.junit.platform:junit-platform-commons:jar:1.9.3:test
[INFO] +- org.junit.platform:junit-platform-engine:jar:1.9.3:test
[INFO] |  \- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] \- org.checkerframework:checker-qual:jar:3.42.0:compile
Это также странно, как нигде, я использую версии 5.9.3 и 1.9.3 в моем pom.xml . Я использую Junit-bom: 5.10.1 . [/b]
Что дает и почему Maven не может работать правильно на раз?

Подробнее здесь: https://stackoverflow.com/questions/778 ... sing-junit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»