Старое расширение redhat.java установлено в devcontainer начиная с версии кода 1.107.0.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Старое расширение redhat.java установлено в devcontainer начиная с версии кода 1.107.0.

Сообщение Anonymous »

Прежде всего, я не уверен на 100 %, что это предполагаемое поведение!
Данный проект Java версии 25 создан с помощью контейнера разработки на основе образа Alpine (в настоящее время eclipse-temurin:25-jdk-alpine-3.21). После обновления кода до версии 1.107.0 и пересборки devcontainer возникли проблемы с компиляцией, указывающие на то, что для сборки используется JavaSE-19. При этом я заметил, что расширение кода redhat.java было установлено в версии 1.13.0 с декабря 2022 года. Перед обновлением кода или переходом на версию 1.106.3 в devcontainer будет установлена ​​последняя версия.
Чтобы решить эту проблему, я попытался закрепить версию в devcontainer.json с одной стороны. Журнал сборки devcontainer показал, что выходное расширение «redhat.java@1.50.0» не найдено и возвращается к версии 1.13.0. С другой стороны, я использовал более новые изображения Alpine (3.22 и 3.23 для jdk-25). Обе меры не увенчались успехом! В журнале также показан список доступных версий redhat.java:

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

redhat.java-1.13.0-alpine-x64
redhat.java-1.42.0-linux-x64
redhat.java-1.43.1-linux-x64
redhat.java-1.43.1-linux-x64.sigzip
redhat.java-1.44.0-linux-x64
redhat.java-1.44.0-linux-x64.sigzip
redhat.java-1.45.0-linux-x64
redhat.java-1.45.0-linux-x64.sigzip
redhat.java-1.46.0
redhat.java-1.46.0-linux-x64
redhat.java-1.47.0-linux-x64
redhat.java-1.49.0
redhat.java-1.50.0
redhat.java-1.50.0-linux-x64
redhat.java-1.50.0-linux-x64.sigzip
...
Getting Manifest... redhat.java
...
Extension 'redhat.java' v1.13.0 was successfully installed.
Я предполагаю, что в версии кода 1.107.0 что-то изменилось, что приводит к выбору в соответствии с дистрибутивом базового образа (здесь alpine только с одним вариантом).
Это правильное поведение?

Нужно ли нам использовать другой дистрибутив для нашего образа разработки, чтобы использовать его в качестве контейнера для разработки кода?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... sion-1-107
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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