2010-03-01 5 views

Répondre

14

Je ne suis pas sûr que c'est ce que vous demandez, mais les classes de com.sun.javadoc sont dans tools.jar (qui ne peut pas être distribué). Si, pour quelque raison que ce dont vous avez besoin de ces classes sur le chemin de classe, ajoutez la dépendance suivante:

<dependencies> 
    <dependency> 
    <groupId>sun.jdk</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.5.0</version> 
    <scope>system</scope> 
    <systemPath>${java.home}/../lib/tools.jar</systemPath> 
    </dependency> 
</dependencies> 

Voir How do I include tools.jar in my dependencies?‎

2

Il suffit d'utiliser la régulière maven-plugin-javadoc qui exécute le javadoc de votre JDK, que vous disposez déjà d'une copie valide. Assurez-vous que JAVA_HOME pointe vers un JDK et non un JRE, et que la commande 'java' dans votre chemin provient du JDK, pas du JRE.

+0

i ajouté la dépendance comme ci-dessus dans pom.xml mais com.sun * toujours pas trouvé et donner. Erreur . mon pom.xml complet ressemble à http://tinyurl.com/ya83kgj – cometta

+0

Vérifiez que votre JAVA_HOME et CLASSPATH sont corrects et que le javadoc est présent à l'emplacement correct. –

+0

yup mon chemin java_home est correct. com.sun.javadoc dans ce fichier D: \ work \ Java \ jdk1.6.0_13 \ src.zip – cometta

Questions connexes