Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
834 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème Ressource/Config/Log4j pas pris en compte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème Ressource/Config/Log4j pas pris en compte

n°2240918
ronindono
Posté le 22-10-2014 à 09:52:18  profilanswer
 

Bonjour bonjour,
 
Débutant en Java et encore plus avec Maven, j'ai fait un petit batch(déplacement archive de document) et j'ai un problème donc je demande de l'aide à la grande communauté :o
En effet sur Eclipse mon programme tourne parfaitement mais la j'essaye de le déployer et c'est le drame.
 
J'arrive a faire assembly:assembly ma target est correcte mon programme fonctionne mais le problème c'est qu'il n'est pas configurable, je m'explique:
Mon batch a un fichier de config(un xml) et un fichier log4j j'ai beau les modifier mon batch ne les prend pas en compte pourquoi? Sur Eclipse ça marche bien pourtant.
 
Voici a quoi ressemble mon assembly :  
<id>mon-zip-final</id>
 <formats>
  <format>zip</format>
 </formats>
 <fileSets>
  <!-- Récupération du JAR livrable -->
  <fileSet>
   <directory>target</directory>
   <outputDirectory></outputDirectory>
   <includes>
    <include>*.jar</include>
   </includes>
  </fileSet>
 
  <!-- Récupération des scripts shell de lancement -->
  <fileSet>
   <directory>scripts</directory>
   <outputDirectory></outputDirectory>
   <includes>
    <include>*.sh</include>
    <include>*.bat</include>
   </includes>
  </fileSet>
   
  <!-- Config -->
   <fileSet>
   <directory>src/config</directory>
   <outputDirectory>config</outputDirectory>
    <filtered>true</filtered>
   <includes>
    <include>*.properties</include>
   </includes>
  </fileSet>
   <fileSet>
   <directory>src</directory>
   <outputDirectory>log4j</outputDirectory>
    <filtered>true</filtered>
   <includes>
    <include>log4j.properties</include>
   </includes>
  </fileSet>
 </fileSets>
 <!-- Pour mettre les dépendances du projet dans le répertoire lib -->
 <dependencySets>
  <dependencySet>
   <outputDirectory>/lib</outputDirectory>
  </dependencySet>
 </dependencySets>
</assembly>  
 
La structure de mon archive est correcte mais ça marche pas :'(
 
Avez vous une idée?
Merci beaucoup :D
 
Edit: mon pom:
  <build>
    <resources>
      <resource>
        <directory>src</directory>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
    </resources>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
      </plugin>
   <plugin>
   <artifactId>maven-jar-plugin</artifactId>
   <version>2.2</version>
   <configuration>
    <archive>
     <manifest>
      <addClasspath>true</addClasspath>
      <classpathPrefix>./lib/</classpathPrefix>
      <mainClass>Traitement.Main</mainClass>
     </manifest>
    </archive>
   </configuration>
  </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2.1</version>
           <configuration>
           <descriptor>assemble/assembly.xml</descriptor>
           <appendAssemblyId>false</appendAssemblyId>
           <finalName>batch-MoveTo</finalName>
            </configuration>
        <executions>
          <execution>
            <id>Moveto</id>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <dependencies>
   <dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.8</version>
   </dependency>
   <dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.4</version>
   </dependency>
  </dependencies>
</project>


Message édité par ronindono le 22-10-2014 à 10:02:27
mood
Publicité
Posté le 22-10-2014 à 09:52:18  profilanswer
 

n°2240936
ronindono
Posté le 22-10-2014 à 12:21:50  profilanswer
 

C'est bon en faite je viens de trouver :bounce: mon script .bat avait une erreur :'(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème Ressource/Config/Log4j pas pris en compte

 

Sujets relatifs
Problème code C++ débutant watershedProblème d'envoi mail en PHP avec easyphp 13.1
Probleme encodage JEE/ eclipse / formulaire JSP[RÉSOLU] Problème fenêtre modale et notifications
[Excel 2007] Problème pour trouver le nombre de ligne d'une feuilleProblème shell_exec fonctionne pas Graphviz Mediawiki
probleme de soulignement sur code blocks 13.12dd
Problème de transtypageProblème encodage
Plus de sujets relatifs à : Problème Ressource/Config/Log4j pas pris en compte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR