Size: a a a

2021 October 07

t

ttldtor in codingteam
А в логах посмотреть версии?
источник

t

ttldtor in codingteam
Не помню про BOM в Java)
источник

Dv

Dr. Friedrich von Ne... in codingteam
И что дальше с ними делать, ну вот для начала?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я здесь, чтобы помнить такие вещи.
источник

t

ttldtor in codingteam
Поменять версии
источник

Dv

Dr. Friedrich von Ne... in codingteam
Как?
источник

t

ttldtor in codingteam
Выставить явно
источник

Dv

Dr. Friedrich von Ne... in codingteam
Придётся очень много явно выставлять.
источник

Dv

Dr. Friedrich von Ne... in codingteam
И не факт, что система сборки поддержит явное выставление версий для некоторых зависимостей. То есть ещё и трахаться придётся.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ты предлагаешь тройной трах.
источник

Dv

Dr. Friedrich von Ne... in codingteam
1. Чтобы записать в лог версии всех транзитивных зависимостей (и не факт, что версии пакетов вообще доступны в рантайме).
2. Чтобы по информации из лога восстановить синтаксис по установке пакетов для системы сборки (может быть нетривиально). Иронично, что самое простое решение тут — это реконструировать по той информации BOM или локфайл.
3. Запихнуть это всё обратно в систему сборки, чтобы она эти версии использовала, собрать артефакт, отлаживать.
источник

t

ttldtor in codingteam
зачем мне выставлять для зависимостей?
источник

t

ttldtor in codingteam
пусть авторы зависимостей исправляют
источник

t

ttldtor in codingteam
вон уменя же в логах всё
источник

Dv

Dr. Friedrich von Ne... in codingteam
Было бы хорошо, если бы было решение, которое позволяет не заниматься этим вообще.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Что — всё?
источник

t

ttldtor in codingteam
все версии прописаны
источник

Dv

Dr. Friedrich von Ne... in codingteam
Пользователи пришли к тебе, а не к автору зависимости.
источник

Dv

Dr. Friedrich von Ne... in codingteam
И что дальше?
источник

t

ttldtor in codingteam
пользователи сами собирают?
источник