2016-04-27 11 views
1

Wir machen Jenkins Build für ein dynamisches Web-Projekt. log4j.properties befindet sich in /src/main/resouces.log4j.properties fehlt in Jenkins Build-Ordner

Wenn wir Jenkins Build log4j.properties machen, wird in keinem Ordner von WAR angezeigt.

Aber wenn wir Maven lokalen Build machen, ist log4j.properties in WEB-INF\classes Ordner.

Ich konnte nicht herausfinden, warum Jenkins WAR log4j.properties nicht hat.

Kann jemand zu diesem Thema helfen?

+0

Gibt es etwas Verdächtiges in Jenkins' Konsolenausgabe des Build? –

Antwort

0

Das folgende Tag wurde im Konfigurations-Tag von pom.xml hinzugefügt. Nach dem Hinzufügen habe ich Jenkins erstellt, die die log4j.properties wie erwartet hat.

<systemPropertyVariables>       <log4j.configuration>/src/main/resources/log4j.properties</log4j.configuration> 
</systemPropertyVariables>