我正在尝试从相关项目的集合中生成一组聚合的 javadocs,就像这样。
简而言之,这个 POM 项目声明了一堆依赖项,然后使用了maven-javadoc-plugin
's<includeDependencySources>true</includeDependencySources>
选项。
一些依赖项script-templates
在其资源中有一个文件夹,该文件夹由maven-source-plugin
.
不幸的是,javadoc 工具似乎不喜欢违反 java 包命名约定的文件夹。所以我的构建最终失败了:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project imagej-javadoc: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - javadoc: error - Illegal package name: "script-templates.Java"
我尝试添加<excludePackageNames>script-templates</excludePackageNames>
到maven-javadoc-plugin
配置中,但似乎没有效果。
有谁知道如何解决这个问题?