JDK8 kullanıyorum (Eclipse çalışma alanımda Jenkins tarafından başlatılan Linux'ta Win x64 u25 JDK + ile denedim - jdk-8u20-linux-x64, her ikisi için de aynı sorun).
Çok modüllü Maven projem var ("pom" ambalaj türüne sahip bir ana modülden "javadoc: aggregate" Maven hedefini başlatıyorum).
Pom yapı bölümü şuna benzer:
<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>
Her zaman hata alıyorum:
[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
Mümkün olan her şeyi denedim ve uzun süre Google'da arama yapmaya çalıştım, ancak başarılı olamadım. İnsanların benzer sorunlara sahip olduğu, ancak olası çözüm hakkında herhangi bir bilgi olmadan bağlantılar buldum:
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'i> güncelleme 20'ye güncellemeyi öneriyor, ama sorun hala devam ediyor aynısı).
Herhangi bir ipucu veya bu tür bir davranış yaşayan biri de (ne yazık ki bazı nedenlerden dolayı oldukça "nadir" bir sorun gibi görünüyor)? Bu konuda oldukça umutsuz ...