私はJDK8を使用しています(Jenkinsによって起動されたLinux上のWin x64 u25 JDK +を使用してEclipseワークスペースで試しました-jdk-8u20-linux-x64、両方で同じ問題)。
マルチモジュールMavenプロジェクトがあります(パッケージタイプ「pom」のメインモジュールからMavenゴール「javadoc:aggregate」を起動しています)。
Pom ビルド セクションは次のようになります。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</plugin>
</plugins>
</build>
私はいつもエラーを受け取ります:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.1:aggregate (default-cli) on project uloan-global-build: An error has occurred in JavaDocs report generation:
[ERROR] Exit code: 1 - javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: com.sun.tools.javac.code.Symbol$CompletionFailure: class file for javax.interceptor.InterceptorBinding not found
[ERROR]
[ERROR] Command line was: /usr/java/jdk1.8.0_20/jre/../bin/javadoc @options @packages
可能な限りのことを試し、長い間 Google で検索しようとしましたが、うまくいきませんでした。人々が同様の問題を抱えていたリンクを見つけましたが、可能な解決策に関する情報はありません:
http://marc.info/?l=maven-user&m=139615350913286&w=2
http://mail-archives.apache.org/mod_mbox/maven-users/201409.mbox/%3C54101E24.6060304@gmx.de%3E (JDK8 を > update 20 に更新することを提案していますが、これは実行しましたが、問題はまだ残っています同じ)。
ヒントや誰かがこの種の動作を経験したことはありますか (残念ながら、何らかの理由で非常に「まれな」問題のように見えます)。これにはかなり必死…。