Плагин Bintray Gradle - POM неполный, не синхронизируется с Maven Central? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытался в течение нескольких недель автоматически развертывать артефакт в Bintray и синхронизировать его с Maven Central, все в системе сборки Travis.

Я смог загрузить в Bintray, но синхронизировать с MavenЦентральная продолжает терпеть неудачу, потому что она жалуется на недостающие вещи POM.Вот выходной журнал:

https://travis -ci.org / ReactiveX / RxJavaFX / builds / 459139577

А вот соответствующие части скрипта Gradle.

https://github.com/ReactiveX/RxJavaFX/blob/2.11.x/build.gradle#L83-L156

Это странно, потому что я объявил POM, и он локально сконструирован очень хорошо, но развертывание Bintray выдает POM без изменений:

https://dl.bintray.com/reactivex/RxJava/io/reactivex/rxjava2/rxjavafx/2.11.0-RC32/

Может, кто-нибудь подскажет, что мне не хватает?Извините, я полный новичок с автоматическим развертыванием артефактов, особенно когда он принадлежит организации, у которой нет ключей.

1 Ответ

0 голосов
/ 28 ноября 2018

Если вы читаете журнал Travis, вы можете увидеть

Отсутствует имя проекта, Отсутствует описание проекта, Отсутствует URL-адрес проекта, Отсутствует информация о лицензии, Отсутствует URL-адрес SCM, Отсутствует информация о разработчике, Недействительное POM: / io/reactivex/rxjava2/rxjavafx/2.11.0-RC31/rxjavafx-2.11.0-RC31.pom: отсутствует имя проекта, отсутствует описание проекта, отсутствует URL-адрес проекта, отсутствует информация о лицензии, отсутствует URL-адрес SCM, отсутствует информация о разработчике, отсутствует: нетjavadoc jar находится в папке

У Maven Central гораздо больше требований, чем у bintray, я предлагаю вам ознакомиться с минимальными требованиями здесь

...