4

我不太确定使用此标签的正确方法是什么,但我这样使用它:

<sourceFileExcludes>
  <exclude></exclude>
  <exclude></exclude>
</sourceFileExcludes>

它根本不起作用。maven 中似乎有一个已知错误,因为我发现了这些线程,所以这个标签不起作用: https ://stackoverflow.com/a/26223872/3209177

但那是不久前的事了。我也没有在 Maven 网站上找到太多有用的信息。

那么我们如何在使用 maven 构建 javadoc 时排除某些源文件/类呢?

4

1 回答 1

4

终于想通了。

首先,在此页面中跟踪到一个已知错误:https ://issues.apache.org/jira/browse/MJAVADOC-365 并且补丁进入了插件 2.10.2。因此,在该版本之后,该错误已得到修复。但是,我使用的是一些早期版本。

其次,使用这个模式:

<sourceFileExcludes>
  <sourceFileExclude></sourceFileExclude>
  <sourceFileExclude></sourceFileExclude>
</sourceFileExcludes>

排除文件。

第三,在sourceFileExclude中,我用了someClass.java,这可能是不对的。相反,我使用了 someClass.* 这对我有用。

于 2016-06-03T16:50:23.490 回答