我的项目使用asciidoclet来生成javadoc。事实证明,在Java9中,Javadoc API发生了如此大的变化,以至于Maven的javadoc-plugin使用的asciidoclet从未被移植到Java中。因此,生成Javadoc的唯一方法是在Java 8下运行它。
在部署到maven central时,我可以排除创建Javadoc。但是我如何才能将Javadoc发布为sonatype呢?
发布于 2020-05-24 14:39:59
这很简单
mvn javadoc:jar deploy:deploy我的错误是我使用了javadoc:javadoc。愚蠢的我。
所以用-Dmaven.javadoc.skip=true在Java 9+下编译和部署,然后再用javadoc在java8下运行并部署。目前有效。
https://stackoverflow.com/questions/61950794
复制相似问题