Moin zusammen,
ich lerne im Projekt immer wieder was neues. Mittlerweile haben wir uns zu so modernen Sachen, wie einem Build-System hinreißen lassen. Allerdings hängt das im vorletzten Schritt der Maven Ausführung und ich verstehe nicht ganz, warum. Also folgende Struktur möchte er ausführen:
Das ist auch so weit richtig. Den Fehler bekommen wir im Schritt app_assembly. Eigentlich soll er da nur ein tar-Archiv erstellen und das beinhaltet nur eine einzige Datei.
Meine lokale Struktur ist:
In der asm.xml steht nur folgendes:
Ergebnis ist dann im target-folder eine Datei
Wir haben uns in Bamboo mal die Dateiliste ausgeben lassen:
Ergebnis ist folgender Fehler:
Ich hab das lokal mal ausprobiert, also der Fehler kommt auch, wenn es den Ordner, aus dem er die Files holen will, nicht gibt. Ich kann es mir also nur so erklären, dass mein relativer Pfad aus Sicht von Bamboo falsch ist. Aber alle andern Spielereine, die ich mit den Pfaden probiert habe, waren fehlerhaft.
ich lerne im Projekt immer wieder was neues. Mittlerweile haben wir uns zu so modernen Sachen, wie einem Build-System hinreißen lassen. Allerdings hängt das im vorletzten Schritt der Maven Ausführung und ich verstehe nicht ganz, warum. Also folgende Struktur möchte er ausführen:
Code:
[INFO] Reactor Build Order:
[INFO]
[INFO] atc [pom]
[INFO] persistence [jar]
[INFO] backend [war]
[INFO] app [ear]
[INFO] app_assembly [pom]
[INFO] copy [pom]
Das ist auch so weit richtig. Den Fehler bekommen wir im Schritt app_assembly. Eigentlich soll er da nur ein tar-Archiv erstellen und das beinhaltet nur eine einzige Datei.
Meine lokale Struktur ist:
In der asm.xml steht nur folgendes:
XML:
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>bundle</id>
<formats>
<format>tar</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>./src/tarFiles</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
</assembly>
atc-properties.tar
. Wir haben uns in Bamboo mal die Dateiliste ausgeben lassen:
Code:
build 13-Dec-2024 08:09:06 ./Implementierung/app_assembly:
build 13-Dec-2024 08:09:06 pom.xml
build 13-Dec-2024 08:09:06 src
build 13-Dec-2024 08:09:06
build 13-Dec-2024 08:09:06 ./Implementierung/app_assembly/src:
build 13-Dec-2024 08:09:06 assembly
build 13-Dec-2024 08:09:06 tarfiles
build 13-Dec-2024 08:09:06
build 13-Dec-2024 08:09:06 ./Implementierung/app_assembly/src/assembly:
build 13-Dec-2024 08:09:06 asm.xml
build 13-Dec-2024 08:09:06
build 13-Dec-2024 08:09:06 ./Implementierung/app_assembly/src/tarfiles:
build 13-Dec-2024 08:09:06 atc.properties
Ergebnis ist folgender Fehler:
Code:
Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:3.7.0:single (create-archive) on project app_assembly: Failed to create assembly: Error creating assembly archive bundle: archive cannot be empty -> [Help 1]