只部署一个javadoc

问题描述 投票:1回答:1

我的项目使用asciidoclet来生成javadocs。结果发现Java 9的Javadoc API变化很大,Maven的javadoc-plugin使用的asciidoclet从来没有移植到Java 9+。所以生成Javadoc的唯一方法就是在Java 8下运行。

我可以在部署到maven central时排除创建Javadoc。但是我怎么能直接把Javadoc发布到sonatype呢?

maven javadoc java-9
1个回答
0
投票

很简单

mvn javadoc:jar deploy:deploy

我的错误是我用了javadoc:javadoc。我真笨。

所以在Java 9+下用-Dmaven.javadoc.skip=true编译并部署,然后再在java 8下用javadoc运行并部署。现在可以用了。

© www.soinside.com 2019 - 2024. All rights reserved.