作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一组要为其生成Javadoc的类,其中一些我想从已发布的Javadoc中排除。结构如下:
com.company.package.classA
com.company.package.classB
com.company.package.subpackage.classC
com.company.package.subpackage.classD
<excludePackageNames>com.company.package</excludePackageNames>
最佳答案
您可以使用
maven-javadoc-plugin为您做。
2.7及更高版本支持此功能。
例:
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<id>javadoc-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<!-- switch on dependency-driven aggregation -->
<includeDependencySources>true</includeDependencySources>
<dependencySourceExcludes>
<!-- exclude ONLY commons-cli artifacts -->
<dependencySourceExclude>commons-cli:*</dependencySourceExclude>
</dependencySourceExcludes>
</configuration>
</execution>
</executions>
</plugin>
<configuration>
<!-- switch on dependency-driven aggregation -->
<includeDependencySources>true</includeDependencySources>
<dependencySourceIncludes>
<!-- include ONLY dependencies I control -->
<dependencySourceInclude>org.test.dep:*</dependencySourceInclude>
</dependencySourceIncludes>
</configuration>
关于maven - 我可以使用Maven JavaDoc插件(2.7版)excludePackageNames属性排除软件包,但不排除其子软件包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11404618/
我试图从 javadoc 站点中排除一堆包。 不幸的是,这个插件似乎过着自己的生活,当它被配置为报告插件时,它失败了 access denied移动文件时,因此将其更改为普通插件,然后配置为与站点目标
我是一名优秀的程序员,十分优秀!