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 :

maven assembly plugin


Sujet :

Maven Java

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 51
    Par défaut maven assembly plugin
    Bj,

    Je souhaite utiliser le plugin assembly pour fabriquer un tar contenant les resources statiques à déposer sur un serveur Apache..

    Mon module est composé de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    mod-statics
    -src
    -src/main
    -src/main/resources
        .html, .htm
    -src/main/assembly 
       src.xml
    -target
    le fichier descripteur src.xml est le suivant :

    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
    <assembly>
        <id>distribution</id>
        <formats>
            <format>tar</format>
        </formats>
        <fileSets>
            <fileSet>
                <directory>${basedir}/src/main/resources</directory>
                <outputDirectory>target</outputDirectory>
                <includes>
                    <include>*.htm</include>
                    <include>*.html</include>
                </includes>
            </fileSet>
        </fileSets>
    </assembly>
    mon pom est le suivant :

    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
    .....
    <artifactId>mod-statics</artifactId>
        <name>STATICS</name>
        <packaging>pom</packaging>
        <description>Statics Apache</description>
     
        <build>
            <plugins>
                <plugin>
                    <!-- NOTE: We don't need a groupId specification because the group is
                        org.apache.maven.plugins ...which is assumed by default.
                    -->
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <descriptors>
                            <descriptor>C:\DLF_M2\sources\dlf-j2ee\dlf-statics\src\assembly/src.xml</descriptor>
                        </descriptors>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    Lorsque j'execute mvn assembly:assembly, j'obtiens l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ---
    [INFO] [site:attach-descriptor]
    [INFO] [assembly:assembly]
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Error reading assemblies: No assembly descriptors found.
    je ne comprends pas pkoi il ne trouve pas le descripteur. Avez vous une idée ? Merci par avance.

  2. #2
    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
    tu a une erreur de directory
    Citation Envoyé par jpclavery
    -src/main/assembly
    src.xml
    alors que dans ton pom.xml
    Citation Envoyé par jpclavery
    <configuration>
    <descriptors>
    <descriptor>C:\DLF_M2\sources\dlf-j2ee\dlf-statics\src\assembly/src.xml</descriptor>
    </descriptors>
    </configuration>

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 51
    Par défaut maven assembly plugin
    Citation Envoyé par DanielW33 Voir le message
    tu a une erreur de directory

    alors que dans ton pom.xml
    Merci pour cette précision, mais ça ne change rien. Par contre si je fais :

    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
    <build>
    <plugins>
    <plugin>
    <!-- NOTE: We don't need a groupId specification because the group is
    org.apache.maven.plugins ...which is assumed by default.
    -->
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
    <descriptors>
    <descriptor>src/assembly/src.xml</descriptor>
    </descriptors>
    </configuration>
    <executions>
    <execution>
    <goals>
    <goal>single</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    </plugins>
    </build>
    ça fonctionne. Pouvez vous m'expliquer pourquoi ?

  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 jpclavery Voir le message
    ça fonctionne. Pouvez vous m'expliquer pourquoi ?
    Es-tu sur de tes repertoires? Si oui, fiat une execution avec -X et attache dans ce post la log produite (en faisant par exemple un "> log.txt").

Discussions similaires

  1. maven-assembly-plugin et dependencySet
    Par Rémy29 dans le forum Maven
    Réponses: 1
    Dernier message: 08/12/2009, 08h03
  2. Réponses: 2
    Dernier message: 28/05/2009, 11h58
  3. plugin maven-assembly-plugin mais comment ?
    Par thierryler dans le forum Maven
    Réponses: 2
    Dernier message: 09/02/2009, 09h48
  4. Maven assembly plugin
    Par Diallos dans le forum Maven
    Réponses: 1
    Dernier message: 03/12/2008, 16h48
  5. [MAVEN] utilisation plugin assembly
    Par DanielW33 dans le forum Maven
    Réponses: 5
    Dernier message: 30/03/2007, 11h37

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