Difference between junit-jupiter-api and junit-jupiter-engine
问题 What is difference between maven modules junit-jupiter-api and junit-jupiter-engine ? Is it necessary to include both dependencies in build.gradle ? Do I need to write both dependencies like testCompile("org.junit.jupiter:junit-jupiter-engine:${junitVersion}") testCompile("org.junit.jupiter:junit-jupiter-api:${junitVersion}") or testCompile("org.junit.jupiter:junit-jupiter-engine:${junitVersion}") is enough? And do I need to add dependency on junit-vintage-engine ? 回答1: JUnit Prior to Version