Mehrfache Deklaration der JUnit Jupiter Abhängigkeiten
Im dependencyManagement der root POM werden sind zwei Angaben zu junit jupiter enthalten.
Davon ist nur die untere (junit-bom) notwendig und sinnvoll.
In der Konsequenz wird dadurch auch die Verwendung einer Property überflüssig, da es nur eine
einzige Stelle gibt, wo die Versionsnummer angegeben werden müsste. Somit kann die Property für junit.version
aus
dem Property Definitionen entfernt werden.
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>${junit.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>