Страницы

Поиск по вопросам

среда, 10 октября 2018 г.

Что означает слово SNAPSHOT в версии библиотеки?

Очень часто при подключении библиотек можно встретить после номера версии слово SNAPSHOT.
Пример:
compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
Что оно означает?


Ответ

SNAPSHOT означает, что исходники будут дорабатываться в пределах данной версии. Условно говоря, если твоё приложение использует некую библиотеку, помеченную как SNAPSHOT, то её автор, найдя баг или просто внеся дополнительный функционал, а может и удалив что-то, может залить новый jar'ник библиотеки (артефакта), при этом не поменяв версию. Совесть автора будет чиста, а вот твоё приложение, заново потянув библиотеку из репозитория может уже не собраться.

Комментариев нет:

Отправить комментарий