Maven WAR - Quellen werden nicht kompiliert

8

Grüße,

Ich versuche, meine Webanwendung mit Maven zu erstellen, aber ich geriet in einige Schwierigkeiten.

Maven setzt meine Kriegsakte zusammen und setzt alles außer den kompilierten Klassen an seinen Platz. Es scheint, als ob meine Quellen nicht einmal kompiliert werden.

Meine Ordnerstruktur sieht so aus:

%Vor%

und meine pom.xml sieht so aus:

%Vor%

Die assemblierte Waredatei sieht gut aus, außer dass der Ordner WEB-INF / classes leer ist. Ich baue mit Jenkins und Maven 3.0.2.

Jede Hilfe wäre sehr appreciated.

Mit freundlichen Grüßen, Chris

    
csupnig 08.05.2011, 20:20
quelle

2 Antworten

2

Das Problem könnte gelöst werden:

Wie im Kommentar erwähnt, hatte ich noch eine alte Konfiguration für den Jenkins-Build-Job, wo es das Ziel war: Krieg, um das Projekt zu bauen.

Nach dem Entfernen hat es funktioniert.

    
csupnig 09.05.2011, 16:05
quelle
1

Ich hatte das gleiche Problem (außer dass ich keine Jekins benutze). HINWEIS: Ich habe die Maven-Webapp-Erstellung verwendet:

%Vor%

Die webapp-Projektordner-Struktur hatte einen folgenden Ordner: 'src / main / resources', in dem alle meine Quellen (.java-Dateien) waren.

Als ich den Ordnernamen 'resources' in 'java' geändert habe (was 'src / main / java' bedeutet), habe ich nur 'mvn clean install' aufgerufen, um eine Kriegsdatei zu haben kompilierte Klassen.

hoffe meine Antwort ist detailliert genug ....

    
Yarden Bar 07.10.2011 20:30
quelle

Tags und Links