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 :

[Maestro1.1] Creation du site d'unprojet


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut [Maestro1.1] Creation du site d'unprojet
    Je desire creer le site de mon projet:
    De part les differentes doc que j'ai lues, il faut specifier dans le pom.xml l'url du destination des fichiers generes.
    c'est ce que j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <distributionManagement>
    	<site>
    		<id>mon.site.web</id>
    		<name>Mon projet</name>
    		<url>http://mon.url:8080/sites</url>
    	</site>
    </distributionManagement>
    J'utilise la suite MAESTRO 1.1 et il y a un repertoire specifique pour les sites configure de la maniere suivante : "${appserver.home}/data/project-server/sites"

    Je voudrais savoir comment ecrire mon url pour que le goal site y depose les fichiers ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    la commande à lancer est "mvn site site:deploy" ou "mvn site-deploy"

    l'url des sites est http://serveur_maestro:port_du_serveur/sites/[path_projet_si_necessaire]

  3. #3
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Ok pour la commande mais j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    [INFO] [site:deploy]
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Wagon protocol 'http' doesn't support directory copying
    [INFO] ------------------------------------------------------------------------
    [DEBUG] Trace
    org.apache.maven.lifecycle.LifecycleExecutionException: Wagon protocol 'http' doesn't support directory copying
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
    	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
    	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
    	at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:324)
    	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    Caused by: org.apache.maven.plugin.MojoExecutionException: Wagon protocol 'http' doesn't support directory copying
    	at org.apache.maven.plugins.site.SiteDeployMojo.execute(SiteDeployMojo.java:134)
    	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
    	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
    	... 16 more
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 20 seconds
    [INFO] Finished at: Thu Feb 01 12:07:52 CET 2007
    [INFO] Final Memory: 12M/24M
    [INFO] ------------------------------------------------------------------------
    quel est le protocole a utilise ?

    dans mon pom :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <distributionManagement>
    	<site>
    		<id>cnaseacommonsweb.site</id>
    		<name>Framework commun Cnaseacommonsweb</name>
    		<url>
    			http://<serveur.maestro>:8080/sites/<monporjetsite>
    		</url>
    	</site>
    </distributionManagement>

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Tu dois utiliser le protocol webdav:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <distributionManagement>
    	<site>
    		<id>cnaseacommonsweb.site</id>
    		<name>Framework commun Cnaseacommonsweb</name>
    		<url>dav:http://<serveur.maestro>:8080/sites/<monporjetsite></url>
    	</site>
    </distributionManagement>
    ...
    <build>
        <extensions>
          <extension>
            <groupId>org.apache.maven.wagon</groupId>
            <artifactId>wagon-webdav</artifactId>
            <version>1.0-beta-2</version>
          </extension>
        </extensions>
    </build>

  5. #5
    Membre éclairé Avatar de DanielW33
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 327
    Par défaut
    Super ca marche mieux comme cela

    Maintenant une qetite question :
    Est-il possible de deployer mon site dans le repertoire par defaut ( /target/site )
    et de mettre dans le repertoire de receprtion des sites de maestro une pages html du genre monProjet.html contenant un lien sur l'index.html de mon site ??

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Pourquoi veux-tu déployer dans target/site? ce n'est pas un répertoire de déploiement.

    Pour le fichier monprojet.html, tu peux le créer dans le répertoire $MAESTRO_HOME/project-server/data/project-server/sites
    C'est là que sont copié tous les fichiers déployés par webdav.
    D'ailleurs, si tu es sûr de toujours faire les déploiement de site avec maestro et jamais à partir d'un poste de dev, tu n'es pas obligé d'utiliser webdav, le protocole file peut être utilisé et ce sera plus rapide que webdav

Discussions similaires

  1. [MAVEN] Creation de site : le fichier site.xml
    Par DanielW33 dans le forum Maven
    Réponses: 9
    Dernier message: 11/04/2007, 10h01
  2. NVU creation dun site web
    Par Chestalain dans le forum Autres
    Réponses: 2
    Dernier message: 20/11/2006, 19h28
  3. [Joomla!] [Choix] Création de site à partir de CMS existant
    Par elitemedia dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 10/10/2006, 14h03
  4. [Web] Creation de site Pro
    Par anthyme dans le forum Réseau/Web
    Réponses: 23
    Dernier message: 23/07/2006, 20h55
  5. Réponses: 4
    Dernier message: 28/01/2006, 14h33

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