Все библиотеки, которые размещены в центральных репозиториях мавена, лежат по своим папкам, внутри в папке может содержаться еще папки версий. Сама же папка репозитория состоит из следующих файлов:
1. _maven.repositories - метафайл (тут я так понимаю детализируется на каком из удаленных цетральных репозиториев обитает этот артифакт).
2. библиотеки.jar - скомпиленная либа.
3. библиотеки.pom - дескриптор проекта.
4. библиотеки-сорцы.jar - сорцы
5. библиотеки.jar.sha1
6. библиотеки.pom.sha1
7. библиотеки-сорцы.jar.sha1
Последние это ключи для ssh соединения с удаленными репозиториями откуда и пришел данный в локальную машину.
Еще могут быть файлы с именами 2,3,4 и их расширениями + постфикс .lastUpdated. Это текстовые файлы в которых находится дата попыток загрузок и урлы из которых были неудачные попытки загрузки, последний походу будет удачный, или неудачный, если нет артифакта рядом со своим файлом ластапдейт. В случае если не загрузился ресурс то бедет еще и пустой файл с постфиксом .jar-not-available.
1. _maven.repositories - метафайл (тут я так понимаю детализируется на каком из удаленных цетральных репозиториев обитает этот артифакт).
2. библиотеки.jar - скомпиленная либа.
3. библиотеки.pom - дескриптор проекта.
4. библиотеки-сорцы.jar - сорцы
5. библиотеки.jar.sha1
6. библиотеки.pom.sha1
7. библиотеки-сорцы.jar.sha1
Последние это ключи для ssh соединения с удаленными репозиториями откуда и пришел данный в локальную машину.
Еще могут быть файлы с именами 2,3,4 и их расширениями + постфикс .lastUpdated. Это текстовые файлы в которых находится дата попыток загрузок и урлы из которых были неудачные попытки загрузки, последний походу будет удачный, или неудачный, если нет артифакта рядом со своим файлом ластапдейт. В случае если не загрузился ресурс то бедет еще и пустой файл с постфиксом .jar-not-available.
Комментариев нет:
Отправить комментарий