Existe-t-il un moyen de configurer maven pour toujours télécharger les sources et les javadocs? La spécification à -DdownloadSources=true -DdownloadJavadocs=true
chaque fois (qui va généralement de pair avec l'exécution de la compilation mvn deux fois parce que j'ai oublié la première fois) devient plutôt fastidieuse.
244
mvn eclipse:eclipse
bien?mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
Réponses:
Ouvrez votre fichier settings.xml
~/.m2/settings.xml
(créez-le s'il n'existe pas). Ajoutez une section avec les propriétés ajoutées. Assurez-vous ensuite que les profils actifs incluent le nouveau profil.la source
Dans mon cas, la solution "settings.xml" ne fonctionnait pas donc j'utilise cette commande pour télécharger toutes les sources:
Vous pouvez également l'utiliser avec d'autres commandes maven, par exemple:
Pour télécharger toute la documentation, utilisez la commande suivante:
la source
Il suffit de consolider et de préparer la commande unique pour traiter le téléchargement des sources et des documents ...
la source
Répondre aux personnes de Google
Dans Eclipse, vous pouvez télécharger automatiquement javadoc et les sources .
Pour ce faire, faites un clic droit sur le projet et utilisez
la source
J'utilise Maven 3.3.3 et je ne parviens pas à faire fonctionner le profil par défaut dans un
settings.xml
fichier utilisateur ou global .Comme solution de contournement, vous pouvez également ajouter un plugin de construction supplémentaire à votre
pom.xml
fichier.la source
Sur NetBeans : ouvrez votre explorateur de projet -> Dépendances -> [ file.jar ] clic droit -> Télécharger Javadoc
la source
Comme l'a dit @ xecaps12, l'approche la plus simple / efficace consiste à modifier votre fichier de paramètres Maven (~ / .m2 / settings.xml) mais s'il s'agit d'une valeur par défaut paramètre pour vous, vous pouvez également le définir comme ça
la source
maven-eclipse-plugin
: maven.apache.org/plugins/maven-eclipse-plugin/examples/…Je pense que cela peut être fait par plugin. Voir ce chapitre du livre Maven.
Vous pourrez peut-être configurer le plugin de dépendance pour télécharger les sources (même si je ne l'ai pas essayé moi-même :-).
la source
Dans Netbeans, vous pouvez demander à Maven de vérifier javadoc à chaque projet ouvert:
Tools
|Options
|Java
icône |Maven
tab |Dependencies
catégorie |Check Javadoc
liste déroulante définie surEvery Project Open
.Fermez et rouvrez Netbeans et vous verrez Maven télécharger des javadocs dans la barre d'état.
la source
Pas sûr, mais vous devriez pouvoir faire quelque chose en définissant un profil actif par défaut dans votre settings.xml
Voir
Voir http://maven.apache.org/guides/introduction/introduction-to-profiles.html
la source
Modifiez simplement le fichier
mvn
(oumvn.cmd
si dans Windows) et ajoutez les commutateurs de ligne de commande dont vous avez besoin (comme mentionné par d'autres réponses). Si vous ne souhaitez pas modifier les fichiers d'installation (ce que je recommanderais), créez unmymvn
(oumymvn.cmd
) wrapper qui invoque le réguliermvn
avec les paramètres.la source
J'ai dû utiliser KeyStore pour télécharger les pots. Si vous rencontrez des problèmes liés au certificat, vous pouvez utiliser cette approche:
Si vous voulez savoir comment créer des KeyStores, c'est un très bon lien: problèmes d'utilisation de Maven et SSL derrière le proxy
la source
Pour les sources sur le niveau de dépendance (pom.xml), vous pouvez ajouter:
la source
Pour suivre la réponse de kevinarpe, cela fait à la fois des sources et des Javadocs:
la source