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 :

Décrire un utilitaire secondaire dans le POM


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut Décrire un utilitaire secondaire dans le POM
    Bonjour,

    J'ai un projet avec un POM classique. Il génère une appli et tout va bien.

    Je voudrais, dans cette appli, créer un petit utilitaire d'appoint pour cette appli ; cet utilitaire aura son propre jar, mais il partagera le reste avec l'appli principale. En fait ce sera une petite classe, qui paratage avec l'appli principale les répertoires sources, et tout le reste, et qui sera même incluse dans le jar principal, même si cela ne sert à rien.

    Je voudrais par un moyen quelconque faire générer le jar secondaire par Maven. Comment est-il possible de faire ça ?

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par gifffftane
    Je voudrais par un moyen quelconque faire générer le jar secondaire par Maven. Comment est-il possible de faire ça ?
    Oui, tu peux lier une deuxième execution du plugin jar à ton projet (afin de générer un second jar).

    Dans ton cas spécifique, il me semble plutot que ton deuxième utilitaire est un autre projet Maven utilisant le premier comme dépendance, non? Dans ce cas, il vaut mieux le mettre dans son propre projet, quitte à après générer un jar contenant les sources des deux projets (avec le plugin assembly).

  3. #3
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Oui, mais enfin c'est un truc parfaitement ponctuel, une bidouille, dont personne ne sait ce qu'elle deviendra, et cela me barbe de créer pour cela un projet à part entière.

    De plus, je ne veux pas que le jar ponctuel incorpore l'ensemble, seulement les classes utiles du projet principal.

    J'aurais préféré faire un truc sur le gaz, qui puisse évoluer ensuite soit vers un projet classique (puisqu'il arrive que les bidouilles mûrissent), soit être détruit et oublié.

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par gifffftane
    J'aurais préféré faire un truc sur le gaz, qui puisse évoluer ensuite soit vers un projet classique (puisqu'il arrive que les bidouilles mûrissent), soit être détruit et oublié.
    Pour une bidouille, je te conseille Winzip

    Sinon, si tu as tout dans ton jar principal, je ne vois pas trop ce que tu veux changer dans ton jar secondaire? Juste la classe main à éxecuter en double-clicquant dessus?

    Apparement, tes 2 jars ont le même contenu, c'est ça que je ne comprends pas trop....

  5. #5
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Oui, Winzip....

    Dans le jar bidouille il n'y a qu'un extrait utile du jar total ; juste les classes nécessaires à la bidouille.

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/10/2009, 23h31
  2. Réponses: 8
    Dernier message: 22/01/2008, 21h28
  3. déclaration de struts 2 dans le pom
    Par BBruno dans le forum Maven
    Réponses: 2
    Dernier message: 10/10/2007, 10h27
  4. Réponses: 2
    Dernier message: 23/01/2007, 14h45
  5. Réponses: 2
    Dernier message: 17/09/2003, 09h36

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