Wie können generierte Build-Artefakte aus Mavens Zielverzeichnis entfernt werden? Maven erzeugt eine JAR- oder WAR-Datei zum Zielverzeichnis. Ich möchte diese Datei entfernen, nachdem Maven die Datei jar/war im lokalen Repository installiert hat (nachdem maven das Ziel 'install' ausgeführt hat). Das Entfernen kann entweder bei Installationsziel oder separatem Ziel, das ich manuell ausführe, geschehen.Wie können generierte Build-Artefakte aus Mavens Zielverzeichnis entfernt werden?
Hinweis, dass ich andere Teile des Zielverzeichnisses intakt lassen möchte, z. B. Ziel/Site und Ziel/todsichere Berichte.
Aus Neugier, was ist der Grund dafür? –
Ich habe das schon einmal gesehen, wenn jemand ein Artefakt wie eine NSIS-Exe-Datei erstellen möchte, aber den Jar-Artifact-Typ verwendet, weil es eine geeignete Menge von Lebenszyklusbindungen hat oder wenn sie sich nicht um das Intermediate-Artefakt kümmern (zB die jar-Datei, aus der die exe erzeugt wird.) –
Im Grunde läuft der Maven-Build in einem Continuous-Integration-Server, und ich bin nur an Berichten und Zeug interessiert, die auf lokalen Repo installiert werden. Der Rest der Dateien verschwendet nur Platz und meine JAR-Dateien sind ziemlich groß. –