Maven “Sauter javadoc génération” POURQUOI?
Je suis en train de travailler sur un projet maven et que vous voulez générer les plus élémentaires de la documentation javadoc.
C'est le plugin-je ajouter à mon pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Je puis exécutez le but mvn clean package et après le nettoyage et l'emballage de mon projet, il dit
[INFO] --- maven-javadoc-plugin:2.8.1:jar (attach-javadocs) @ project-name ---
[INFO] Skipping javadoc generation.
J'ai essayé d'ajouter la propriété:
<properties>
<maven.javadoc.skip>false</maven.javadoc.skip>
</properties>
Et ont également essayé cette invite de cmd:
mvn clean package -Dmaven.javadoc.skip=false
Pas différent...
Rien de ce que je suis manifestement manquant?
Avez-vous configuré la
Désolé, oui, c'est en vertu de construire.
Pourriez-vous essayer deux choses? L'utilisation de la dernière (
En raison de restrictions réseau je ne peux pas obtenir à 2,9. La version 2.8.1 fonctionne sur un autre PC que j'ai essayé sur. Donc je suis assez sûr que c'est de ne pas le faire avec la version. Aussi après la suppression de la phase de configuration... même résultat.
pouvez exécuter mvn avec l'option-X et après la sortie ?
org.apache.maven.plugins:maven-javadoc-plugin
en vertu de la build
ou reporting
?Désolé, oui, c'est en vertu de construire.
Pourriez-vous essayer deux choses? L'utilisation de la dernière (
2.9
) version de la javadoc plugin? Également omettre le phase
configuration par cet article?En raison de restrictions réseau je ne peux pas obtenir à 2,9. La version 2.8.1 fonctionne sur un autre PC que j'ai essayé sur. Donc je suis assez sûr que c'est de ne pas le faire avec la version. Aussi après la suppression de la phase de configuration... même résultat.
pouvez exécuter mvn avec l'option-X et après la sortie ?
OriginalL'auteur Daniel | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
afficher le pom de votre projet, que ce soit sur la ligne de commande en tapant mvn help:effective-pom ou par l'intermédiaire d'eclipse effective-pom vue de votre pom. Qui vous donnera le vrai de configuration.
Si l'indicateur est défini à true, alors:
Je ne pense pas que changer la version vous aidera beaucoup comme le "skip" paramètre est disponible à partir de la version 2.5
Oh, et pour répondre à ta 2ème question.. je ne réellement avoir mes parents pom référence à un autre parent pom. Je vais vérifier sa configuration
Et bien sûr... c'est là sa valeur true. Je vois maintenant haha.. le Problème est résolu.
heureux qui a résolu le problème 🙂
OriginalL'auteur Tekdev
Vous devez utiliser
-Dmaven.javadoc.skip=true
<-- de sauter javadoc-Dmaven.javadoc.skip=false
<<-- ne sautez pas deOriginalL'auteur Davit Tvildiani