Назад | Перейти на главную страницу

WSL и оболочка maven?

Я пытаюсь запустить свой ./mvnw из проекта Spring Boot в WSL (Ubuntu) с Windows 10 Enterprise Build 1803. Но каждый раз я получаю одну и ту же ошибку:

: not found ./mvnw:
: not found ./mvnw:
./mvnw: 53: ./mvnw: Syntax error: word unexpected (expecting "in")

Скрипт отлично работает на обычном Linux сервере. Чтобы получить успешную сборку, мне нужно перейти в Powershell и выполнить ту же команду («./mvnw install dockerfile: build»), а затем вернуться в свой WSL и продолжить.

Команда предназначена для создания образа Docker, который позже используется в Docker Compose.

Любые идеи?

Спасибо

Что-то, вероятно, испортилось с окончанием строк в mvnw сценарий.

Если у вас есть dos2unix установлены (sudo apt install dos2unix), вы сможете восстановить скрипт с помощью dos2unix mvnw. Или просто скачайте заново.