2017-07-22 3 views
3

Ich habe erfolgreich den Tomcat-Server bereitstellen, aber das Problem ist beim Erstellen von Artefakten. Der Prozess enthält immer noch die Test-Verzeichnis-Ausgabe, auch wenn ich habe Skip-Test in maven pom und versuchen, toggle Skip-Test in maven pom. Auch gibt es kein Testmodul in Artefakten. In Eclipse-Servern wird normal ausgeführt, obwohl die Testklasse einen Fehler aufweist. Vielen Dank.Running Tomcat Server Intellij Die Testklasse überspringen

Here my settings for tomcat

Hier ist mein Artefakte: enter image description here

+0

ist Ihr Krieg Artefakt aufgeführt als Krieg: explodiert unter die Registerkarte Bereitstellung von IntelliJ? –

+0

Haben Sie Tests im Verzeichnis, das als Testquellenstamm konfiguriert ist? Andernfalls werden die Tests in die Compilerausgabe aufgenommen und die Compilerausgabe wird in Ihr Artefakt aufgenommen. Sollte das Problem weiterhin bestehen, teilen Sie uns bitte das Beispiel [Minimal, vollständig und verifizierbar] (http://stackoverflow.com/help/mcve) mit, damit andere Ihre Konfiguration überprüfen können. – CrazyCoder

+0

Ja, ich habe Tests in dem Verzeichnis, das als Testquelle root konfiguriert ist. Vielen Dank –

Antwort

2

ich die Lösung gefunden, um das Projekt der Testklassen ausschließen zu machen. Fügen Sie einfach in der Datei -> Einstellungen -> Build, Ausführung, Deployment -> Compiler -> Excludes -> Fügen Sie das Testverzeichnis hinzu, das Sie ausschließen möchten