Ich bin nicht sicher, was der Unterschied zwischen den Maven-Richtlinien -Dmaven.test.skip.exec
und -Dmaven.test.skip=true
sind. Beide scheinen den Testzyklus zu unterdrücken.Was ist der Unterschied zwischen "-Dmaven.test.skip.exec" und "-Dmaven.test.skip = true"?
Antwort
"maven.test.skip.exec = true" Die Tests werden kompiliert, aber nicht ausgeführt.
"maven.test.skip = true" kompiliert oder führt die Tests nicht aus.
Die system property-Dmaven.test.skip=true
wird wie folgt vorgehen:
weil maven.test.skip beide deaktiviert die Tests laufen und die Tests kompilieren.
Die Systemeigenschaft -Dmaven.test.skip.exec
veraltet ist, wo Sie -DskipTests=true
Set verwenden sollte dies auf "true" überspringen Tests laufen, aber immer noch sie kompilieren.
Betrachten Sie bitte die Referenz: http://maven.apache.org/surefire/maven-surefire-plugin/examples/skipping-test.html
Extract:
Skipping Tests
die Tests für ein bestimmtes Projekt am Laufen zu überspringen, stellen Sie die skipTests Eigenschaft auf true.
<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> [...] </project>
Sie können auch die Tests über die Kommandozeile überspringen, indem Sie den folgenden Befehl ausführen:
mvn install -DskipTests
Wenn Sie unbedingt, Sie auch die maven.test.skip Eigenschaft verwenden können, um überspringen Kompilieren der Tests. maven.test.skip wird von Surefire, Failsafe und dem Compiler-Plugin geehrt.
mvn install -Dmaven.test.skip=true
- 1. Was ist der Unterschied zwischen -DskipTests und -Dmaven.test.skip = true
- 2. Was ist der Unterschied zwischen `while (true)` vs `while (\ true)`?
- 3. Was ist der Unterschied zwischen `==` und `ist`?
- 4. Was ist der Unterschied zwischen Verilog! und ~?
- 5. Was ist der Unterschied zwischen:.! und: r !?
- 6. Was ist der Unterschied zwischen Difftime und '-'?
- 7. Was ist der Unterschied zwischen $ und $$?
- 8. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 9. Was ist der Unterschied zwischen/* ... */und/** ... */
- 10. Was ist der Unterschied zwischen `&` und `ref`?
- 11. Was ist der Unterschied zwischen $ (...) und `...`
- 12. Was ist der Unterschied zwischen .Equals und ==
- 13. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 14. Was ist der Unterschied zwischen + = und = +?
- 15. Was ist der Unterschied zwischen? und ? = Nil
- 16. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 17. Was ist der Unterschied zwischen:
- 18. ActionBar setDisplayHomeAsUpEnabled (true) vs setDisplayShowHomeEnabled (true). Was ist der Unterschied?
- 19. Unterschied zwischen AutoPostBack = True und AutoPostBack = False?
- 20. Was ist der Unterschied zwischen is_convertible is_assignable
- 21. Was ist der Unterschied zwischen as.integer() und + 0L bei Booleans?
- 22. Was ist der Unterschied zwischen der JSP und der JSTL?
- 23. Was ist der Unterschied zwischen logischem ODER und OR-Kurzschluss?
- 24. Was ist der Unterschied zwischen wahr? und boolean
- 25. Was ist der Unterschied zwischen 'legende' und 'showInLegend' in Highcharts
- 26. Was ist der Unterschied zwischen setDisplayHomeAsUpEnabled und setHomeButtonEnabled?
- 27. Was ist der Unterschied zwischen Timer.Start und Timer.Enabled = True in vb.net?
- 28. Was ist der Unterschied zwischen <a_element /> und <a_element xsi: nil = "true" />?
- 29. Was ist der Unterschied zwischen nonXADatasource mit jta = "true" und XADataSource?
- 30. Was ist der Unterschied zwischen ng-click = "check = true" und ng-click = "alterCheck()"
Mögliche Duplikat: http://stackoverflow.com/questions/8685100/how-can-i-get-maven-release-plugin-to-skip-my-tests/14779004#14779004 –