首页 > 解决方案 > Docker无法创建Jar文件

问题描述

试图用 gradle 泊坞窗我的网络应用程序。但是 gradle dosnt 用 Ja​​r 创建一个 lib 目录

我检查了我的文件夹, RUN ls -al /home/gradle/src/build/但文件夹是空的

在此处输入图像描述

我的码头文件是:

FROM gradle:7.1.1-jdk11 AS build

COPY --chown=gradle:gradle . /home/gradle/src
WORKDIR /home/gradle/src

RUN gradle addCredentials --key nexusLogin --value "62" && \
    gradle addCredentials --key nexusPassword --value "!" && \
    gradle build --no-daemon

RUN ls -al /home/gradle/src/build/

FROM openjdk:11.0.11-9-slim

RUN mkdir /app

COPY --from=build /home/gradle/src/build/libs/app-0.0.1-SNAPSHOT-plain.jar /app/target-discovery.jar

ENTRYPOINT ["java", "-jar", "/app/target-discovery.jar"]

标签: dockerkotlingradle

解决方案


Gradle 默认构建 jar 文件

lib/build/libs

不在

src/build

推荐阅读