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 :

Différence entre site-deploy et site:stage-deploy


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Différence entre site-deploy et site:stage-deploy
    Bonjour,

    J'ai un projet :

    parent :
    enfant1
    enfant2
    enfant3

    dans src/site du parent j'ai le descripteur site.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <project name="Demonstrateur version 4">
     
    	<bannerLeft>
    		<name>Site Demo EJB3</name>
    	</bannerLeft>
    	<body>
    		<menu ref="parent" />
    		<menu ref="modules" />
    		<menu ref="reports" />
    	</body>
    </project>
    Et je voudrais que cette forme de site soit appliqué au parent comme aux enfants.

    Si je fais mvn site-deploy sur le papa il ne suit pas du tout le descripteur site.xml. Par contre si je fais mvn site:stage-deploy, le parent suit le descripteur site.xml.

    Pourquoi est ce que l'un suit le descripteur et pas l'autre,

    Merci d'avance,

    @+

  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 vain_mich
    Si je fais mvn site-deploy sur le papa il ne suit pas du tout le descripteur site.xml. Par contre si je fais mvn site:stage-deploy, le parent suit le descripteur site.xml.
    Dans ta sitemap, il faut mettre des inherit="top" aux menus que tu veux propager. Après tous les enfants devrait utiliser cette site map.
    http://maven.apache.org/plugins/mave...escriptor.html

    Pourquoi ça marche d'un coté et pas de l'autre : ce n'est pas normal...

  3. #3
    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
    J'ai déja regardé dans cette doc "maven site" mais je n'ai pas réussi à appliquer cette transmission, je dois certainement mal m'y prendre.

    As tu un exemple ???

    J'avais essayé ca :

    <menu ref="parent" inherit="top" />
    ...

    mais grosse erreur de parsing.

    Merci d'avance,

    @+

  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 vain_mich
    J'ai déja regardé dans cette doc "maven site" mais je n'ai pas réussi à appliquer cette transmission, je dois certainement mal m'y prendre.

    As tu un exemple ???

    J'avais essayé ca :

    <menu ref="parent" inherit="top" />
    ...

    mais grosse erreur de parsing.

    Merci d'avance,

    @+
    Ta méthode est la bonne. Je suppose que ça ne fonctionne qu'avec les versions snapshot du plugin site. Tu utilises la version stable?

  5. #5
    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
    Apres une après midi d'essai voila ma conclusion,

    sous le parent :

    mvn site-deploy : va déployer dans le repertoire choisi un site avec des liens pointant sur ses modules (enfants). Les liens fonctionnent parfaitement !!!!!

    Cependant il crée aussi les sites (normal) pour les enfants (modules) mais ceux ci ne suivent pas du tout le site.xml du parent. C'est un site par défaut qui est crée.

    mvn site:stage-deploy : Crée un site pour le parent avec les liens pour les enfants. Les liens sont tres bon et fonctionnent parfaitements. Contrairement au précedent celui ci va créer des sites qui correspondent au site.xml du parent pour les enfants.

    Mais lorsqu'il deploie sur un repertoire choisi (easyPhp\www) il crée un repertoire du nom du projet parent. Ce qui donne, easyPhp\www\parent\... Ce qui pose problème lorsque l"on veut que ce soit une config par défaut du serveur web. Ce repertoire parent n'est pas crée avec mvn site-deploy.

    Ce que je voudrais c'est utiliser mvn site-deploy qui parait la commande la plus normale pour déployer mon site sur le repertoire easyPhp\www

    Comment je peux fais pour que mes enfants suivent le site.xml du parent.

    J'espere avoir été assez clair, car au bout d'une apres midi sur deux simples commandes j'ai les idées un peu brouillés.

    Merci de votre aide,

    @+ et bon weekend

  6. #6
    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
    Désolé je n'avais pas vu ta réponse

    la version que j'utilise est la 2.0-beta5

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/08/2009, 13h23
  2. [Joomla!] différence d'affichage entre les pages du site
    Par belmar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 27/09/2007, 12h30
  3. Réponses: 2
    Dernier message: 19/07/2007, 11h24
  4. Réponses: 3
    Dernier message: 26/06/2007, 21h02
  5. Comment déployer un site Web ?
    Par christophebmx dans le forum ASP.NET
    Réponses: 3
    Dernier message: 28/08/2006, 18h28

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