52 votes

Comment référencer les javadocs aux dépendances dans le plug-in eclipse de Maven lorsque javadoc n'est pas attaché à la dépendance

J'utilise Eclipse, Maven, et Java dans mon développement. J'utilise Maven pour télécharger les dépendances (fichiers jar et javadoc si disponible) et Maven du plug-in eclipse pour générer le .projet de et de .classpath fichiers pour Eclipse. Quand la dépendance téléchargé n'a pas attaché javadoc je ajouter manuellement un lien pour la javadoc dans le .classpath de fichier afin que je puisse voir la javadoc de la dépendance dans Eclipse. Puis quand je lance du Maven plugin eclipse pour régénérer le .classpath fichier, bien sûr, des lingettes que le changement.

Est-il un moyen de configurer Maven eclipse plug-in pour ajouter automatiquement classpath attributs pour javadoc lors de l'exécution de Maven eclipse plug-in?

Je suis seulement intéressé par les réponses où la javadoc et/ou les sources ne sont pas fournis pour la dépendance dans le repository maven, ce qui est le cas le plus souvent pour moi. À l'aide de downloadSources et/ou downloadJavadocs propriétés ne va pas aider à ce problème.

43voto

ddimitrov Points 2005

Extrait de la FAQ du plugin Maven Eclipse

L'exemple suivant montre comment procéder dans la ligne de commande:

 mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true
 

ou dans votre pom.xml:

 <project>
  [...]
  <build>
    [...]
    <plugins>
      [...]
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <downloadSources>true</downloadSources>
          <downloadJavadocs>true</downloadJavadocs>
        </configuration>
      </plugin>
      [...]
    </plugins>
    [...]
  </build>
  [...]
</project>
 

29voto

luckyphil Points 91

J'utilise STS 2.8.1, qui est essentiellement un outil à ressort éclipse +; Dans un projet Maven existant, j'ai cliqué avec le bouton droit de la souris sur le projet -> maven -> Télécharger les sources et Télécharger le JavaDocs

25voto

Philippe Points 1511

Comme mentionné dans Comment télécharger des sources et des artefacts javadoc avec le plugin Maven Eclipse depuis un autre référentiel? , tu peux le faire:

Dans Eclipse, allez à Windows-> Préférences-> Maven. Cochez la case "Télécharger Artifact Javadoc". Cela a bien fonctionné pour moi.

Préférences Maven

17voto

Mike Deck Points 7443

Vous pourriez envisager de simplement éviter ce problème complètement par l'installation de la javadoc jar dans votre référentiel local manuellement à l'aide de l' installer-fichier d'objectif et de passage dans l'-Dclassifier=javadoc option. Une fois que vous avez la .celui que mvn génère devrait être correct.

Si vous utilisez une télécommande repo comme un proxy pour centrale vous pouvez également déployer la javadoc pour que les pensions et puis tout le monde qui utilise ce proxy aurez maintenant la javadoc automatiquement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X