私のプロジェクト用にjavadocを作成するには、mavenとmaven-javadoc-pluginをumlgraph-docletと一緒に使用しています。私のポンポンから一部:JDK1.6でJavadocを構築する際にUmlGraphはJavaDocに自動で組み込まれていません
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<show>public</show>
<quiet>true</quiet>
<doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
<docletArtifact>
<groupId>org.umlgraph</groupId>
<artifactId>doclet</artifactId>
<version>5.1</version>
</docletArtifact>
<useStandardDocletOptions>true</useStandardDocletOptions>
<additionalparam>
-inferrel -inferdep -quiet -hide java.* -hide org.eclipse.* -collpackages java.util.* -postfixpackage
-nodefontsize 9 -nodefontpackagesize 7 -attributes -types -visibility -operations -constructors
-enumerations -enumconstants -views
</additionalparam>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</reportPlugins>
</configuration>
</plugin>
</plugins>
</build>
画像が生成され、罰金を見ているが、それらは自動的にすべてのJavadocページに統合されます。しかし、jdk1.7でビルドすると、イメージはまだ作成されますが、javadocページ内にはありません。公式Webサイトからv5.4を使用しても、javadocは想像できません。そして、mavenのデバッグ出力も手がかりを与えません。それに加えて、UmlGraph開発者の一人にメールで連絡する方法はありません。
誰でも私にここでいくつかのアドバイスを与えることができますか、それを修正する方法がありますか?
私の推測では、標準ドックレットによって生成されたHTMLページは、Java 6とJava 7の間で、その構造を変更し、そのUMLGraphのドックレットが生成された画像にプラグインに失敗したということでしょう。これを解決する方法は考えられません(私はこのドックレットを一度も使用しませんでした)。 –