Для поддержки Maven MINGW требуется --add-opens java.base/java.lang=ALL-UNNAMEDJAVA

Программисты JAVA общаются здесь
Anonymous
Для поддержки Maven MINGW требуется --add-opens java.base/java.lang=ALL-UNNAMED

Сообщение Anonymous »

После того, как я обновил свой Maven с 3.9.6 до 3.9.8, каждая команда, которую я запускаю в Git Bash из Git для Windows 2.45.2.windows.1 (Mintty 3.7.1), печатает это сообщение дважды. Например:

Код: Выделить всё

$ mvn --version
MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED
MINGW support requires --add-opens java.base/java.lang=ALL-UNNAMED
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: C:\develop\apache-maven-3.9.8
Java version: 17.0.11, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-17
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
Я пытался найти в Apache Maven код, который печатает это сообщение, но не нашел ничего подобного. Посмотрел репозиторий, клонированный с https://github.com/apache/maven. Поиск в Google и чтение примечаний к выпуску также не помогли. Единственное, что я знаю, это то, что такое поведение началось с Maven 3.9.7.
Может ли кто-нибудь пролить свет на это изменение и объяснить, почему и где оно было сделано в исходном коде Maven? Или, может быть, он напечатан одной из своих зависимостей? Каким?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ll-unnamed

Вернуться в «JAVA»