diff --git a/Dockerfile b/Dockerfile
index 8ff5311..c5e06e3 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,25 @@
FROM maven:3-eclipse-temurin-26 AS build
+
WORKDIR /tmp
COPY . .
-RUN mvn -q install:install-file -Dfile=./xls2rdf-lib-3.2.1.jar -DgroupId=fr.sparna.rdf.xls2rdf -DartifactId=xls2rdf-pom -Dversion=3.2.1 -Dpackaging=jar
+
+RUN mvn -q install:install-file \
+ -Dfile=./xls2rdf-lib-3.2.1.jar \
+ -DgroupId=fr.sparna.rdf.xls2rdf \
+ -DartifactId=xls2rdf-pom \
+ -Dversion=3.2.1 \
+ -Dpackaging=jar
+
RUN mvn -q package -DskipTests=true
+
FROM eclipse-temurin:26-jre-alpine-3.23
+
+RUN apk add --no-cache expat=2.8.1-r0
+
WORKDIR /opt/app
+
COPY --from=build /tmp/target/FairDataPointSchemaTool-1.0.jar /opt/app
COPY --from=build /tmp/FdpSettings.json /opt/app
-ENTRYPOINT ["java", "-jar", "FairDataPointSchemaTool-1.0.jar"]
+
+ENTRYPOINT ["java", "-jar", "FairDataPointSchemaTool-1.0.jar"]
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 75e591c..520aed0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
3.2.1
5.5.1
4.1.2
- 4.0.6
+ 4.0.7
3.2.6
6.0.3