Опитвам се да генерирам обобщен набор от javadocs от колекция от свързани проекти, така.
Накратко, този проект POM обявява няколко зависимости и след това използва maven-javadoc-plugin
"с <includeDependencySources>true</includeDependencySources>
опция.
Някои от зависимостите имат a script-templates
папка в техните ресурси, която получава обединени в "източници" JAR от maven-source-plugin
.
За съжаление, изглежда, че инструментът javadoc не харесва папките с конвенции за именуване на пакети с нарушения. Така че моята конструкция в крайна сметка се проваля с:
[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
конфигурация, но изглежда, че няма ефект.
Някой има ли идеи как да се справи с този проблем?
Отговори:
0 за отговор № 1Опитали ли сте fakeClass
модификация на източника?
<sourceModifications>
<sourceModification>
<className>fakeClass</className>
<includes>
<include name="script-templates.java"/>
</includes>
</sourceModification>
</sourceModifications>