我正在尝试从 javadoc 站点中排除一堆包。
不幸的是,这个插件似乎过着自己的生活,当它被配置为报告插件时,它access denied
在移动文件时失败了,所以它被改为普通插件,然后配置为与站点目标(聚合)一起运行。通过这样做,我们生成了 javadoc,并按原样发布在站点下。
但似乎插件的配置参数根本没有生效。我试图移动<excludePackageNames>
元素——既是通用配置,又是聚合目标的特定配置——我什至为我们的整个代码库添加了一个排除项,并且仍然生成了所有文件。
我想要做的是简单地删除几个不应该在 javadoc 中的包。有谁得到这个插件和配置很好玩,排除包?
这是我现在使用的配置,创建了 javadoc,但生成了所有包,包括排除的包。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<excludePackageNames>my.company.packages.*</excludePackageNames>
</configuration>
<executions>
<!-- Hook up the Javadoc generation on the site phase -->
<execution>
<id>aggregate</id>
<goals>
<goal>aggregate</goal>
</goals>
<phase>site</phase>
</execution>
</executions>
</plugin>
有什么想法,漂亮吗?