gpt4 book ai didi

maven - 如何使用 dokka 生成用于存储库上传的 javadoc jar?

转载 作者:行者123 更新时间:2023-12-02 13:09:28 24 4
gpt4 key购买 nike

我最近将一个 java 组件迁移到了 kotlin。到目前为止,当我使用 maven 发布插件时,它也自动生成了 javadoc,它也被上传到 oss.sonatype.com。另一方面,Dokka 似乎没有与开箱即用的发布插件集成。结果,在上传到 oss.sonatype.com 后,nexus 拒绝发布并出现验证错误,因为缺少 javadoc jar。

nexus validation results

maven release plugin有dokka集成吗?

最佳答案

发现问题。 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>

关于maven - 如何使用 dokka 生成用于存储库上传的 javadoc jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48127495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com