Es gibt eine dritte, verwandte Option, die hier beschrieben wird: https://stackoverflow.com/a/21933970/3169948
“maven.test.skip.exec=true” Die Tests werden kompiliert, aber nicht ausgeführt.
Der vollständige Satz an Testoptionen für Maven wäre also:
-DskipTests ==> Die Tests werden kompiliert, aber nicht ausgeführt.
-Dmaven.test.skip.exec=true ==> Die Tests werden kompiliert, aber nicht ausgeführt (genau das gleiche wie -DskipTests).
-Dmaven.test.skip=true ==> kompiliert oder führt die Tests nicht aus.
Die ersten beiden haben den gleichen Effekt, richtig? Mit anderen Worten, “Überspringt die Ausführung” == “nicht ausgeführt”, richtig? Bedeutet das auch, dass beide genau die gleichen Eigenschaften etc. setzen, also wirklich komplett austauschbar sind?
– MarnixKlooster ReinstateMonica
2. Oktober 2018 um 11:49 Uhr
14362600cookie-checkWas ist der Unterschied zwischen -DskipTests und -Dmaven.test.skip=trueyes