Intereting Posts
Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension Нулевые проверки не вставляются для типа reified, если параметр не является нулевым Как десериализовать унаследованные классы данных Kotlin с помощью Gson Как сделать двухсторонний конвертер в Котлине? (Работа в Java) Невозможно обновить фрагменты в FragmentPagerAdapter Параметр, заданный как ненулевой, имеет значение NULL при использовании Mokito anyObject () для функции Kotlin Как получить идентификатор документа для документа Firestore с использованием классов данных kotlin Есть ли у котлин-родных деструкторы? Android Kotlin onItemSelectedListener для неработающего счетчика Почему мое приложение работает только тогда, когда я назначаю строку переменной прямо в коде при использовании функции OpenFileInput / Ouput Использование неверного отчета Dagger2 @ Subcomponent.Builder как вибрировать устройство при нажатии кнопки с использованием эффектов вибратора? Использование Kotlin Множественное разрешение сразу не работает в android Фильтр списка в пределах диапазона – KOTLIN Реагировать на перестройку вызова

Как создать javadoc jar для загрузки репозитория с помощью dokka?

Недавно я перенесла компонент java в kotlin. До сих пор, когда я использовал плагин релиза maven, он автоматически генерировал javadoc, и он также был загружен на oss.sonatype.com. Dokka, с другой стороны, похоже, не интегрирован с выпуском плагина из коробки. В результате после загрузки на oss.sonatype.com nexus отклоняет выпуск с ошибкой проверки, поскольку отсутствует javadoc jar.

Результаты проверки связи

Есть ли интеграция dokka с плагином релиза maven?

    Нашел проблему. У Dokka есть требуемая цель maven ( dokka: javadocJar ), но в отличие от maven-javadoc-plugin, она не привязана к жизненному циклу упаковки. Легкое исправление

    <plugin> <groupId>org.jetbrains.dokka</groupId> <artifactId>dokka-maven-plugin</artifactId> <version>${dokka.version}</version> <executions> <execution> <phase>prepare-package</phase> <goals> <goal>dokka</goal> <goal>javadoc</goal> <goal>javadocJar</goal> </goals> </execution> </executions> <configuration> <includes> <file>packages.md</file> </includes> </configuration> </plugin>