An open API service indexing awesome lists of open source software.

https://github.com/37bytes/files-service


https://github.com/37bytes/files-service

Last synced: 9 months ago
JSON representation

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