У меня есть некоторые артефакты maven на bintray, новые для нашего текущего выпуска, которые нужно добавить в JCenter, прежде чем их можно будет синхронизировать из BinTray в Maven Central. (У нас уже есть другие артефакты)
Однако некоторые из этих артефактов выдают ошибки при попытке добавить в JCenter, с которыми я не согласен: -)
Например, файл JAR поврежден. Бинарный файл (jar, aar, wat, apk) должен быть частью пакета. Не удалось проверить файл JAR. Пакет должен включать в себя исходные тексты как часть пакета.
Этот конкретный jar выглядит хорошо для меня. Я загружаю из BinTray (в случае, если он действительно был поврежден при загрузке) * Он полностью читабелен - не поврежден * Он включает в себя обычный jar, в который включены другие файлы jar и файлы классов * Он также включает jar 'sources' и 'javado c 'jar - который мы добавили в несколько выпусков go при ручной синхронизации с maven central.
Содержимое пакета на bintray: ui-chassis-spring-1.3-javado c .jar ui-chassis-spring-1.3-sources.jar ui-chassis-spring-1.3.jar
Похоже, это подходит для maven central. Это следует за шаблоном, также задокументированным в https://maven.apache.org/plugins/maven-deploy-plugin/examples/deploying-sources-javadoc.html
Я уже видел предыдущий вопрос, в котором было решено включить источники в основной сосуд, но я не согласен с таким подходом. Обычно источники загружаются (например, IDE, например, IntelliJ) по запросу
Есть ли способ получить более подробную информацию? Проверка JCenter неверна?
[Ссылка: проблема Github - https://github.com/odpi/egeria/issues/2499]