Но вообще - менеджер зависимостей без lock-файла = зло. У меня всё работает, а у тебя - нет. Потому что я собрал проект вчера, а ты - сегодня (после выхода новой версии библиотеки)
Но вообще - менеджер зависимостей без lock-файла = зло. У меня всё работает, а у тебя - нет. Потому что я собрал проект вчера, а ты - сегодня (после выхода новой версии библиотеки)
Я в эти детали не погружался пока. Вроде в gradle.build версии указаны. Или он их воспринимает только как как "не ниже"? В Maven емнип можно было указывать как нижнюю так и верхнюю границу версии.
Я в эти детали не погружался пока. Вроде в gradle.build версии указаны. Или он их воспринимает только как как "не ниже"? В Maven емнип можно было указывать как нижнюю так и верхнюю границу версии.
Да, если указывать. И да - он смотрит на совпадение версии той что указана. И последняя из того что не указана. Ты указал 5.3, а производитель выпустил 5.3.2. Но это редкость. Обычно проблемы от того что версия тупо не указана.
Анекдот из жизни Романа: после концерта с друзьями идём ко мне. Пришли. Я: "Так, есть пиво, водка, вино, ликёр, ром, бальзам, бехеровка... Что будете?" Гость: "Я, наверное, пиво". Я: "Светлое или тёмное?"
Великий Мастер Американской фантастики Роберт Хайнлайн в "Чужой в чужой стране" тоже вставил пассаж об "алкогольном братстве, как наиболее присущем человеческой душе".