私は私が取り扱うプロジェクトです、私はこれらの依存関係が定義されています:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
_
しかし、私は春の起動でテストするための2つのアーティファクトがあるのか理解できない、それらの両方の違いは何ですか?たぶん後者と一緒に、私も前者も輸入されていますか?
Mavenの定義を見てください。パッケージの内容はそこに詳述されています。 Spring-Boot-Starter-TestがSpring-Boot-Starter-Testに依存しているため、Spring-Boot-Starter-TestはSpring-Boot-Testのスーパーセットのようです。
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test/2.2.5.release
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-test/2.2.5.release