Projets
Pages enfant
  • 1.5 Du développement à l'exploitation

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Faites un checkout du projet (sur sourceSup par exemple)... Organisez le dans Eclipse comme un projet Maven avec ses modules... utilisez un profile comme celui-ci dans le pom.xml du module "vues" de l'application (après avoir lancé le profile "Production") :

Bloc de code
<profile>
   <id>webConfigure</id>
   <activation>
      <property>
         <name>webConfigure</name>
         <value>true</value>
      </property>
   </activation>
   <build>
      <filters>
         <filter>./../../../../WEB-INF/classes/properties/defaults.properties</filter>
         <filter>./../../../../WEB-INF/classes/properties/config.properties</filter>
      </filters>
      <resources>
         <resource>
            <directory>./../../../../WEB-INF</directory>
            <filtering>true</filtering>
         </resource>
      </resources>
      <defaultGoal>compile</defaultGoal>
   </build>
</profile>

Le lancement de ce profile (à effectuer après le lancement du profile Production) est obtenu avec cette commande maven (ou son équivalent avec le plugin Eclipse):

Bloc de code
mvn compile -DWebConfigure=true

depuis le répertoire META-INF/maven/org.esupportail/nom-appli/

Utilisation de la variable @file + passage de paramétre au conteneur d'application : permet de sortir la config de l'arbo de l'appli