test
This commit is contained in:
@@ -74,10 +74,18 @@ RUN chown -R root:root /root/.m2
|
||||
COPY src ./src
|
||||
|
||||
# 构建应用(使用国内镜像加速)
|
||||
RUN mvn clean package -DskipTests -B -s /root/.m2/settings.xml
|
||||
RUN mvn clean package -DskipTests -B -s /root/.m2/settings.xml -e
|
||||
|
||||
# 验证JAR文件是否生成
|
||||
RUN ls -la /build/target/point-strategy-*.jar || (echo "JAR文件生成失败" && exit 1)
|
||||
# 检查构建结果
|
||||
RUN echo "=== 检查构建结果 ===" && \
|
||||
ls -la /build/target/ && \
|
||||
echo "=== 查找所有 JAR 文件 ===" && \
|
||||
find /build/target -name "*.jar" -type f && \
|
||||
echo "=== 查找原始 JAR 文件 ===" && \
|
||||
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
|
||||
echo "=== 复制正确的 JAR 文件 ===" && \
|
||||
cp /build/target/*.jar /build/app.jar && \
|
||||
ls -la /build/app.jar && file /build/app.jar
|
||||
|
||||
# 显示JAR文件信息
|
||||
RUN file /build/target/point-strategy-*.jar && ls -lh /build/target/point-strategy-*.jar
|
||||
@@ -144,8 +152,8 @@ RUN addgroup -g 1001 app \
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
# 从构建阶段复制jar文件
|
||||
COPY --from=builder /build/target/point-strategy-*.jar app.jar
|
||||
# 从构建阶段复制jar文件(使用通用的复制方式)
|
||||
COPY --from=builder /build/app.jar app.jar
|
||||
|
||||
# 验证JAR文件是否正确复制
|
||||
RUN ls -la app.jar && file app.jar
|
||||
|
||||
Reference in New Issue
Block a user