https://github.com/37bytes/files-service
https://github.com/37bytes/files-service
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/37bytes/files-service
- Owner: 37bytes
- Created: 2024-03-28T13:03:59.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-30T11:35:06.000Z (about 1 year ago)
- Last Synced: 2025-09-19T07:44:45.982Z (9 months ago)
- Language: Java
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# files-service
## Релиз в Maven Central
1. Импорт GPG ключа. Создать файл
maven_private.key с содержимым из Vault dev/maven_central/GPG_PRIVATE_KEY.
```bash
gpg --import maven_private.key
```
2. Настроить maven. Отредактировать ~/.m2/settings.xml
Значения брать из Vault dev/maven_central
Логин должен идти по токену, поэтому использовать переменные OSSHR_TOKEN_*
Меняется токен в профиле, в веб версии https://s01.oss.sonatype.org заходить под логином и паролем из vault
```xml
ossrh
OSSHR_TOKEN_USERNAME
OSSHR_TOKEN_PASSWORD
ossrh
false
GPG_KEYNAME
GPG_PASSPHRASE
```
3. В pom.xml обновить версию.
4. В IDE выбрать Maven профиль osshr и запустить сначала clean, после deploy
5. Для проверки зайти https://s01.oss.sonatype.org и в поиске вбить
dev.b37.libs и найти артифакт и версию
В maven central появляется не сразу, синкается через некоторое время. Можно проверить поиском
https://central.sonatype.com