Я создал простой демонстрационный проект (2.3.0
версия) из Spring Initializr в мою windows 8.1
ОС, а ниже - базовая c структура
C:.
└───src
├───main
│ ├───java
│ │ └───com
│ │ └───example
│ │ └───demo
│ └───resources
└───test
└───java
└───com
└───example
└───demo
Я пробовал запустить mvnw.cmd clean
и появляется следующая ошибка:
C:\Users\Downloads\demo\demo>mvnw.cmd clean
"}" was unexpected at this time.
Ниже тот же результат в PowerShell
PS C:\Users\Downloads\demo\demo> .\mvnw.cmd clean
"}" was unexpected at this time.
PS C:\Users\Downloads\demo\demo>
Я вижу, что проблема возникает в следующих строках в mvnw.cmd
файле:
powershell -Command "&{"^
"$webclient = new-object System.Net.WebClient;"^
"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
"}"^
"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
"}"
Не уверен, что что-то упустил.