Ich muss wissen, in welcher Phase des Maven-Zyklus die jsp auf das Zielverzeichnis gelegt werden und durch welchen Prozess.In welcher Mavenphase werden die JSP auf das Ziel gesetzt?
Ich benutze die grunt-maven-plugin
, um eine Transformation auf meine .jsp
Dateien (ich erzeuge die Einfügung der js-Skripte, wenn Sie wissen wollen).
Grunt dupliziert die jsp-Datei in einem temporären Verzeichnis, führt ihre Aufgabe aus und legt das aktualisierte jsp im Verzeichnis target/$ {project.build.name} ab. (wenn ich nur Grunt starte, kann ich überprüfen, ob es funktioniert)
Mein Problem ist, dass die aktualisierte Datei von der ursprünglichen JSP überschrieben wird, die in diesem Repository verschoben wird.
Wenn ich nur Grunt starte (ich mache eine mvn compile
, die die Grunt-Aufgabe starten), kann ich meine Grunt-Arbeit gut überprüfen. Aber wenn ich eine mvn install
mache, werden die Dateien überschrieben.
Ich denke, ich kann es korrigieren, indem Sie grunt starten, nachdem die ursprünglichen jsp bewegt wurden.
Frage: Wissen Sie, während welcher Phase des Zyklus Maven die jsp auf das Zielverzeichnis gestellt werden?
Mein Projekt ist übrigens eine Webapp von der Maven Artefakt Webapp.
Ihre Verpackung ist "Krieg"? Und Sie verwenden Maven-War-Plugin, nehme ich an? – khmarbaise
Ich packe mit Krieg, aber ich habe das Problem mit und ohne das maven-war-plugin. – sab