Gradlew init - нет такого файла или каталога - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь создать свое Java-приложение, используя файл Docker. Есть следующий шаг:

RUN ./gradlew init

Существует такой файл gradlew.bat для моей машины с Windows. И если я выполню его из PowerShell, все будет хорошо.

FROM openjdk:8-jdk-alpine as builder

WORKDIR home

#get gradle wrapper
ADD gradle /home/gradle
COPY gradlew ./
COPY gradlew.bat ./
RUN ./gradlew init <--- gives error

Выполнение команды из файла Docker выдает мне следующую ошибку. Что я делаю не так?

enter image description here

1 Ответ

0 голосов
/ 09 мая 2018

Ну, это не проблема в вашем докер-файле. Я создал фиктивные скрипты, чтобы имитировать ваши шаги сборки, они проходят нормально:

$ docker build .
.
.
Step 6 : RUN ./gradlew init
 ---> Running in 0228bf5340d9
This is dummy output: init
 ---> 7835d2972bf9
Removing intermediate container 0228bf5340d9
Successfully built 7835d2972bf9

Видимо, проблема с gradlew вместо этого, также сообщается здесь

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...