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 :

Packaging d'applications multi-module


Sujet :

Maven Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    storm_2000
    Invité(e)
    Par défaut Packaging d'applications multi-module
    Bonjour,

    je suis à la recherche d'un plugins maven permettant de faire le paclaging d'une application. Exemple quand je tape la commande, j'obtient un zip ayant cette arbo:
    - bin (les .bat que j'ai écrit permettant de lancer l'application)
    - libs/externe/*.jar
    - libs/moduleProjet/*.jar
    ...

    pour le moment je test assembly et j'ai le fichier de configuration 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
        <id>monprojet</id>
        <formats>
            <format>zip</format>
        </formats>
        <!-- CREATION DU REPERTOIRE CONFIG CONTENANT LES FICHIERS DE CONFIGURATION -->
        <fileSets>
            <fileSet>
                <directory>src/main/resources</directory>
                <outputDirectory>config/</outputDirectory>
            </fileSet>
        </fileSets>
        <dependencySets>
            <!-- CREATION DU REPERTOIRE DISTRIB QUI CONTIENT LES JARS DU PROJET -->
            <dependencySet>
                <outputDirectory>/distrib/</outputDirectory>
                <includes>
                    <include>monprojet*:*</include>
                </includes>
            </dependencySet>
            <!-- CREATION DU REPERTOIRE LIBS QUI CONTIENT L'ENSEMBLE DES LIBS EXTERNES -->
            <dependencySet>
                <outputDirectory>/libs</outputDirectory>
                <outputFileNameMapping>${artifact.artifactId}-${artifact.groupId}.${artifact.extension}
                </outputFileNameMapping>
                <unpack>false</unpack>
                <scope>runtime</scope>
                <excludes>
                    <exclude>monprojet*:*</exclude>
                </excludes>
            </dependencySet>
        </dependencySets>
    </assembly>
    Je pense qu'il y a mieux ! Comment faire pour compiler, l'ensemble des modules de mon projet à la volé (afin d'en faire un .jar pour le mettre dans distrib) tout en excluant les fichiers se trouvant dans resources...

    Merci.
    Dernière modification par storm_2000 ; 23/04/2011 à 23h07.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/04/2013, 21h25
  2. Bien créer une application multi-langues ? Unicode ou non ?
    Par Maxime Abbey dans le forum Composants VCL
    Réponses: 28
    Dernier message: 10/09/2007, 18h20
  3. [Application multi-langues] Compilateur ou fichier lng ?
    Par Teb dans le forum Composants VCL
    Réponses: 5
    Dernier message: 16/08/2005, 17h48
  4. Debug application multi thread
    Par Razowsky dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2005, 19h14
  5. Réponses: 4
    Dernier message: 25/11/2004, 13h24

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