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 :

Super pom d'entreprise


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Inscrit en
    Août 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Août 2006
    Messages : 93
    Par défaut Super pom d'entreprise
    Bonjour à tous,

    Je cherche un moyen de mutualiser la configuration "entreprise" dans un super pom, ce qui permettrait d'alléger un peu la config des projets.

    J'aimerais réussir à faire ça autrement qu'avec un module parent, car je ne voudrais pas que mon super pom impose un groupId aux projets.

    Est-ce possible ?

    Avez-vous des bests practices à ce sujet ?

    Merci d'avance,
    JB.

  2. #2
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    l'utilisation d'un module parent n'impose pas le groupId des enfants (sauf s'il nest pas spécifé dans les modules enfants)

    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>mon.groupe.id</groupId>
    	<artifactId>artifact</artifactId>
    	<version>1.0-SNAPSHOT</version>
    	<parent>
    		<groupId>le.groupe.par.defaut</groupId>
    	  	<artifactId>Parent</artifactId>
    	  	<version>1.0-SNAPSHOT</version>
    	 </parent>....

  3. #3
    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 : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Comme l'a dit fnobb, tu n'as aucune obligation à utiliser, pour les projets enfants, le même groupId que le pom parent.
    Si tu préfères, tu peux voir la déclaration du pom parent de façon similaire à la déclaration d'une dépendance "normale"...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre confirmé

    Inscrit en
    Août 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Août 2006
    Messages : 93
    Par défaut
    OK merci

    Je ne sais pas pourquoi, j'avais retenu cette mauvaise info...

    Je teste ça !

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

Discussions similaires

  1. Sous super-pom ?
    Par BakaOnigiri dans le forum Maven
    Réponses: 7
    Dernier message: 08/07/2011, 11h14
  2. settings , super pom , pom
    Par javadevelopper dans le forum Maven
    Réponses: 6
    Dernier message: 18/11/2009, 10h40
  3. [MAVEN2] creation possible d'un super POM?
    Par bassemeco dans le forum Maven
    Réponses: 7
    Dernier message: 18/01/2008, 10h49
  4. [Maven] Localisation du Super POM
    Par DanielW33 dans le forum Maven
    Réponses: 2
    Dernier message: 28/11/2006, 15h24
  5. [Choix] SGDB pour Entreprise : coût, efficacité, etc.
    Par grassat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/06/2002, 08h52

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