Use mvn assembly to remove the version number from the server-boot.jar in the installation folder

This commit is contained in:
Andrea Bollini
2024-05-02 20:04:22 +02:00
parent 72084a4f71
commit 009414718d
3 changed files with 4 additions and 5 deletions

View File

@@ -27,9 +27,8 @@ ENV MAVEN_FLAGS="-P-test-environment -Denforcer.skip=true -Dcheckstyle.skip=true
RUN mvn --no-transfer-progress package ${MAVEN_FLAGS} && \
mv /app/dspace/target/${TARGET_DIR}/* /install && \
mvn clean
# Remove the server webapp to keep image small. Rename runnable JAR to server-boot.jar.
RUN rm -rf /install/webapps/server/ && \
mv /install/webapps/server-boot-*.jar /install/webapps/server-boot.jar
# Remove the server webapp to keep image small.
RUN rm -rf /install/webapps/server/
# Step 2 - Run Ant Deploy
FROM eclipse-temurin:${JDK_VERSION} as ant_build

View File

@@ -27,8 +27,7 @@ RUN mvn --no-transfer-progress package && \
mv /app/dspace/target/${TARGET_DIR}/* /install && \
mvn clean
# Remove the server webapp to keep image small. Rename runnable JAR to server-boot.jar.
RUN rm -rf /install/webapps/server/ && \
mv /install/webapps/server-boot-*.jar /install/webapps/server-boot.jar
RUN rm -rf /install/webapps/server/
# Step 2 - Run Ant Deploy
FROM eclipse-temurin:${JDK_VERSION} as ant_build

View File

@@ -117,6 +117,7 @@
<includeDependencies>false</includeDependencies>
<outputDirectory>webapps</outputDirectory>
<unpack>false</unpack>
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
</binaries>
</moduleSet>