使用Maven javadoc插件可以排除某些包 - 但是我有很多包,只有少数几个我想要生成Javadoc的类.
有没有办法包括而不是排除?
我也想在类级别而不是包级别上做事情,因为我在一个包中需要javadoc和一些不需要javadoc的类.
有没有人有一个例子如何sourceFileExcludes在Maven Javadoc插件中使用该元素?我尝试了以下内容,但无法让它工作:
<sourceFileExcludes>
<sourceFileExclude>**/internal/*</sourceFileExclude>
<sourceFileExclude>**/Model/*</sourceFileExclude>
</sourceFileExcludes>
Run Code Online (Sandbox Code Playgroud) 我不太确定使用此标签的正确方法是什么,但我这样使用它:
<sourceFileExcludes>
<exclude></exclude>
<exclude></exclude>
</sourceFileExcludes>
Run Code Online (Sandbox Code Playgroud)
它根本不起作用。似乎 Maven 中有一个已知的错误,该标签将无法工作,因为我发现了这些线程: https ://stackoverflow.com/a/26223872/3209177
但那是不久前的事了。我在maven网站上也没有找到太多有用的信息。
那么,当我们使用 Maven 构建 javadoc 时,如何排除某些源文件/类呢?