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 :

Dois-je faire installer automatiquement par le pom "à modules" les parents dont les pom enfants auront besoin?


Sujet :

Maven Java

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 607
    Points : 671
    Points
    671
    Par défaut Dois-je faire installer automatiquement par le pom "à modules" les parents dont les pom enfants auront besoin?
    Bonjour,

    Je me demandais comment résoudre ce problème proprement:
    J'aimerais que ceux qui extraient mon application n'aient aucune manipulation à faire autre qu'un mvn install.

    Or, pour que tous les modules référencés par mon pom.xml principal compilent, il faut qu'un certain nombre de pom parents soient inscrits et que soient installés quelques jars spécifiques "qui ne sont dans aucun repository maven bien connu.": rarissimes et malvenus, l'application va pourtant en avoir besoin.

    Comment préparer cela proprement?
    Mon pom.xml doit-il provoquer lui-même les mvn install-file des futurs fichiers dont ils aura besoin? Est-ce seulement possible?

    Et si je le fait, ce ne sera réellement utile qu'une seule fois, à peu près...
    Et ce serait lancé à chaque construction. Ce n'est pas très beau.

    Quel est la manière de résoudre ce problème joliment?

    Merci!

    Grunt.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Idéalement il faudrait que ton application, ainsi que tous les modules qui lui sont nécessaires soient installés dans un repository d'entreprise.
    Comme ça, la personne qui aura besoin de ton projet aura juste besoin de spécifier ce repository et pourra y télécharger ton application ainsi que ces dépendances.

    Y a-t-il un problème a faire cela ?

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    607
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 607
    Points : 671
    Points
    671
    Par défaut
    Hélas oui, parce que ce projet est téléchargé depuis Sourceforge par ceux qui veulent le prendre.
    C'est pour cela que je souhaite qu'il soit parfaitement prêt et autonome dans sa construction pour éviter un readme.txt disant: "Avant sa première construction, faites: mvn install-file...".

Discussions similaires

  1. Reboot automatique après installation .msi par GPO
    Par noder347 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 22/06/2013, 11h43
  2. Install automatique par le PXE
    Par fanning dans le forum Réseau
    Réponses: 2
    Dernier message: 02/01/2010, 19h46
  3. installer des paquets automatiquement par internet
    Par maths2002000 dans le forum Debian
    Réponses: 3
    Dernier message: 25/02/2009, 01h28
  4. Réponses: 2
    Dernier message: 23/11/2007, 13h02
  5. Réponses: 3
    Dernier message: 08/11/2007, 03h09

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