Gebautes Jar per Maven in einen Docker Container kopieren

jCoder1984

Aktives Mitglied
Hallo zusammen
ich möchte gerne mein Server Application per Maven bauen und dann anschließend in einen Docker Container kopieren.
Dazu habe ich mir ein Dockerfile angelegt :

Code:
FROM java:8

# Install the software
RUN mkdir -p /server
WORKDIR /server/

COPY server.jar /server

In meiner pom.xml habe ich folgendes hinzugefügt :
Code:
<build>
    <plugins>
        <plugin>
            <groupId>com.spotify</groupId>
            <artifactId>docker-maven-plugin</artifactId>
            <version>1.2.0</version>

            <executions>
                <execution>
                    <id>default</id>
                    <goals>
                        <goal>build</goal>
                    </goals>
                </execution>
            </executions>

            <configuration>
                <imageName>server</imageName>
                <dockerDirectory>src/docker</dockerDirectory>
            </configuration>

        </plugin>
    </plugins>
</build>

Leider bekomme ich aber beim bauen folgenden Fehler :
[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:1.2.0:build (default-cli) on project server: Exception caught: COPY failed: stat /var/lib/docker/tmp/docker-builder228417341/.server-1.0-SNAPSHOT.jar: no such file or directory -> [Help 1]

Gebaut habe ich das Projekt mit mvn clean package docker:build

Kann mir jemand helfen .
Vielen lieben Dank !
 

Zurück
Oben