IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Dependencies + sources + javadoc


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 36
    Par défaut Dependencies + sources + javadoc
    Bonjour,

    Je débutte avec Maven et j'aurais besoin d'une information sur la configuration.

    1. Je désire ajouter des dépendences externe à mon projet.
    --> ok. Ca j'ai trouvé.

    2. J'aimerais que mon projet utilise toujours les dernières versions de ces dependences disponible.
    --> Comment faire? Actuellement je pense avoir trouvé un subterfuge en utilisant <version>[x.y.z,)</version>
    où x.y.z une version connue de la dépendance.
    Maven me télécharge les dernière version (enfin il me semble).
    --> Comment être sur que j'utilise bien la dernière?

    3. J'aimerais en même temps que MAVEN télécharge les .jars des dependences il télécharge également les *-src.jar et la javadoc associées.
    --> Comment faire? Cela me permet d'avoir la doc et les source en local sans recherche sur le net.

    Bon ben voilà... Ce serait déjà pas mal si je pouvais faire cela.

    Merci pour votre aide

    Stéphane

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut
    Si tu veux qu'il telecharge la derniere version des dépendances, il suffit de ne pas mettre de version :

    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    </plugin>


    Meme si il existe la version 2.0 dans ton repository, il ira chercher la derniere version ici : 2.1.

    Pour le reste je ne sais pas si c'est possible, mais je vais me renseigner.

    @+

  3. #3
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Bonjour,

    Citation Envoyé par clincks
    2. J'aimerais que mon projet utilise toujours les dernières versions de ces dependences disponible.
    --> Comment faire? Actuellement je pense avoir trouvé un subterfuge en utilisant <version>[x.y.z,)</version>
    où x.y.z une version connue de la dépendance.
    Maven me télécharge les dernière version (enfin il me semble).
    --> Comment être sur que j'utilise bien la dernière?
    A priori on est obligé de mettre la version avec maven 2.0.6. Je pense que c'est une bonne chose pour pouvoir garantir un même comportement sur différentes machines. De mon côté, je suis les mailings listes (assez long) ou je vérifie lorsque je suis sur un nouveau projet. Cela n'est pas un problème de ne pas être sur la dernière version. Parfois cela est même mieux lorsqu'il y a un bug bloquant sur la dernière version.

    Citation Envoyé par clincks
    3. J'aimerais en même temps que MAVEN télécharge les .jars des dependences il télécharge également les *-src.jar et la javadoc associées.
    --> Comment faire? Cela me permet d'avoir la doc et les source en local sans recherche sur le net.
    De ce côté, s'ils ne sont pas sur le repository distant je ne vois pas de solution. Une possibilité et de mettre un proxy maven si vous êtes plusieurs et qu'une personne se charge de les mettre sur ce proxy. Tu peux toujours demander aux responsables du projet de les mettre sur le repository distant mais ca reste tout de même assez rare pour le moment.

    Rémy

  4. #4
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 36
    Par défaut
    Bonjour,

    merci pour votre aide a tous.

    Dans le plugin eclipse que j'utilise a des options qui permettent d'activer le download des sources et de la java doc.

    Il fait même mieux: automatiquement il lie les sources et la javadoc au jar dans les dépendances de mon projet java.

    Ce problème est donc résolu. (Sauf pour les jar qui n'ont pas de sources et de javadoc dans le repository central.

    Pour ce qui est du problème de denrière version...
    J'ai résolu le problème également: comme je l'avais indiqué: [x.y.z,)
    recherche automatiquement la version la plus récente.

    Pour éviter de ne plus avoir la main sur quelle version j'utilise, je compte mettre en place Archiva qui me permet d'avoir localement les dernières version et Maven qui utilise Archiva de facon à ce que dans ma config Maven je vois la liste des versions disponibles. Ce qui me permet de choisir ce que j'ai besoin... mais aussi d'ajouter localement les sources et javadoc pour les jar qui n'en n'ont pas.

    J'espère ne pas être trop confu.

    Merci.

    Stéphane

  5. #5
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 36
    Par défaut
    Citation Envoyé par clincks
    Pour ce qui est du problème de denrière version...
    J'ai résolu le problème également: comme je l'avais indiqué: [x.y.z,)
    Je reviens sur ce que j'ai dit...
    Cela veut dire que j'utilise au minimum x.y.z, et que si il y a une autre dépendance qui a besoin d'une version plus récente on prend la version la plus récente.

    Je n'ai donc pas de solution pour cette question.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. PDT - code source et Javadoc
    Par pokito31 dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 16/05/2008, 16h07
  2. [javadoc] Lié la doc aux sources
    Par rod59 dans le forum Général Java
    Réponses: 2
    Dernier message: 18/07/2007, 13h39
  3. menu Source -> Add Javadoc inexistant
    Par khilik dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 27/06/2007, 16h28
  4. Aide source et javadoc
    Par Mengué georges dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/02/2007, 22h14
  5. [javadoc][source] compilation en 1.4
    Par pmartin8 dans le forum ANT
    Réponses: 2
    Dernier message: 14/11/2006, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo