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 :

[Mojo] Développer un plug-in qui s'appuie sur un jar


Sujet :

Maven Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut [Mojo] Développer un plug-in qui s'appuie sur un jar
    Bonjour à tous,

    Jusqu'à présent, je développais des plugins Maven avec de simples classes Java dans des fichiers *.java.
    Maintenant, j'ai besoin d'utiliser des external Jars dans mes classes Mojo.

    En codant indépendamment d'un développement de plug-in Maven, j'utilise Eclipse et donc j'ajoute dans le Java build Path les external Jars ainsi que dans le classpath.

    Comment reproduire ces deux actions pour le développement d'un plug-in Maven ?

    Merci pour vos lumières.

    Karl3i.

  2. #2
    Membre confirmé

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

    Pour utiliser une dépendance, il suffit de l'indiquer dans son pom comme pour projet maven 2.

    Sinon, c'est une mauvaise pratique d'indiquer directement dans l'IDE ses dépendances. En effet, cela est difficilement reproductible sur d'autres postes notamment sur le poste d'intégration continue.

    Il vaut donc mieux toujours se baser sur le pom et ensuite gérer les synchronisation avec eclipse via le plugin m2eclipse par exemple.

    Rémy

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Merci pour ta réponse et ton pointeur vers de meilleures pratiques de développement.

    Karl3i.

  4. #4
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    De rien.

    N'hésite pas une fois que tu as testé cela et que tu vois que ca marche de faire un petit retour et surtout d'indiquer que la discussion est résolu en cliquant sur le bouton résolu.

    Rémy

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Voilà ce qu'il faut ajouter dans le POM (dans l'exemple ci-dessous il s'agit de SVNkit) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        <dependency>
          <groupId>com.svnkit</groupId>
         <artifactId>svnkit</artifactId>
                <version>1.7.0</version>
        </dependency>
    et dans le Java Mojo, faire un import (par ex)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     import org.tmatesoft.svn.core.SVNException;
    A noter que si on "fabrique" le Jar soi-même, il faut le déployer au préalable dans le repository Maven.

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

Discussions similaires

  1. [Plug-in] Intercepter l'appui sur le bouton Enregistrer
    Par waelz1 dans le forum Eclipse Platform
    Réponses: 5
    Dernier message: 22/08/2014, 21h33
  2. Plug-in qui insère les contôles graphiques !
    Par zentaf dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/11/2007, 01h11
  3. [XHTML] plug in qui valide page xhtml
    Par 18Marie dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 25/07/2006, 13h14
  4. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 19h04

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