test
This commit is contained in:
13
Dockerfile
13
Dockerfile
@@ -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
|
||||
|
||||
BIN
src/main/lib/twain4java-0.3.3-all.jar
Normal file
BIN
src/main/lib/twain4java-0.3.3-all.jar
Normal file
Binary file not shown.
Reference in New Issue
Block a user