This commit is contained in:
2025-11-11 18:06:09 +08:00
parent 4d3baa1920
commit 981b2fefba
2 changed files with 11 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
# ===== 基础镜像阶段 =====
# 使用更小的Alpine OpenJRE镜像
FROM docker.aipper.de/eclipse-temurin:8-jre-alpine as base
FROM docker.aipper.de/eclipse-temurin:8-jre-alpine AS base
# 设置维护者信息
LABEL maintainer="digital-archive-team"
@@ -30,7 +30,7 @@ RUN mkdir -p /root/.m2/repository && \
COPY settings.xml /root/.m2/
COPY pom.xml .
# 复制本地lib目录中的JAR文件
# 复制本地lib目录中的JAR文件现在包含twain4java
COPY src/main/lib/ /tmp/local-jars/
# 手动安装本地JAR到Maven仓库修复版本一致性和错误处理
@@ -82,6 +82,15 @@ RUN mvn install:install-file \
-Dpackaging=jar \
-B -s /root/.m2/settings.xml
# 安装twain4java JAR用于扫描仪功能
RUN mvn install:install-file \
-Dfile=/tmp/local-jars/twain4java-0.3.3-all.jar \
-DgroupId=twain4java \
-DartifactId=twain4java \
-Dversion=0.3.3-all \
-Dpackaging=jar \
-B -s /root/.m2/settings.xml
# 确保Maven仓库权限正确
RUN chown -R root:root /root/.m2 && \
chmod -R 755 /root/.m2

Binary file not shown.