Wie kann ein Maven-Projekt erstellt werden, ohne Unit-Tests auszuführen?
Derzeit strukturiere ich einen Code für ein Servlet neu und möchte ihn in meinem Webbrowser ausprobieren (was bedeutet mvn install
, dass er ausgeführt wird .war
, um ihn auf Tomcat hochzuladen). Ich bin mir völlig bewusst, dass meine UNIT-Tests fehlschlagen, und ich bin damit einverstanden, da ich das Problem beheben werde, sobald ich den Code so habe, wie ich es möchte. Kann mir jemand raten?
unit-testing
maven-2
Federer
quelle
quelle
Antworten:
Wenn Sie das Ausführen und Kompilieren von Tests überspringen möchten:
Wenn Sie Tests kompilieren, aber nicht ausführen möchten:
quelle
Wenn Sie Eclipse verwenden, wird auf der Konfigurationsseite das Kontrollkästchen "Tests überspringen" angezeigt.
quelle
Goals: clean install
mvn clean install -DskipTests = true
quelle
Mit Intellij Toggle kann der Skip-Testmodus auf der Registerkarte Maven-Projekte verwendet werden:
quelle
Ich mag kurze Version:
mvn clean install -DskipTests
Es ist auch Arbeit:
mvn clean install -DskipTests=true
Wenn Sie unbedingt müssen, können Sie auch die Eigenschaft maven.test.skip verwenden, um das Kompilieren der Tests zu überspringen. maven.test.skip wird von Surefire, Failsafe und dem Compiler Plugin ausgezeichnet.
mvn clean install -Dmaven.test.skip=true
und Sie können config in maven.xml hinzufügen
quelle
Der einzige Unterschied zu den obigen Antworten besteht darin, dass das "T" in Kleinbuchstaben geschrieben ist.
quelle
Wenn Sie Ihre Klassentests aufrufen, scheint Maven sie automatisch auszuführen, zumindest für mich. Benennen Sie die Klassen um und Maven führt nur eine Überprüfung durch, ohne sie auszuführen.
quelle