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 :

Comment Maven prend en compte les fichiers properties


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 22
    Par défaut Comment Maven prend en compte les fichiers properties
    voila le code de mon pom.xml
    Code XML : 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
    <properties>				
        <portlet-api.version>2.0</portlet-api.version>
        <servlet-api.version>2.4</servlet-api.version>
        <jsp-api.version>2.0</jsp-api.version>
     
        <wps.home>/opt/IBM/WebSphere</wps.home>
        <wps.url>http://portal8-dev.intranet.novaliance.com:10039/wps/config</wps.url>
        <wps.url.virtuel>http://portal8-dev.intranet.novaliance.com:10039/wps/config/NovaTest </wps.url.virtuel>
     
        <wps.admin.name>admindev</wps.admin.name>
        <wps.admin.password>dev1234</wps.admin.password>
     
        <xmlaccess.path.deploy>/tools/MavenProjet/NovaPortail/UpdatePortlet.xml</xmlaccess.path.deploy>
        <xmlaccess.path.exportPage>/tools/MavenProjet/NovaPortail/ExportPage.xml</xmlaccess.path.exportPage>
        <xmlaccess.path.exportPageResult>/tools/MavenProjet/NovaPortail/ExportPageResult.xml</xmlaccess.path.exportPageResult>
        <xmlaccess.path.importPageResult>/tools/MavenProjet/NovaPortail/ImportPageResult.xml</xmlaccess.path.importPageResult>
     
        <portal.name>nova.maven.test</portal.name>
      </properties>

    Je voudrais mettre mes properties dans un fichier config.propertises et donner juste le lien à maven pour qu'il utilise ces propertises.
    le problème aussi c'est que je sais pas ou je peux mettre mon fichier de config pour que maven le reconné

  2. #2
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    En théorie ce n'est pas un processus standard. Habituellement on garde plutot ces properties dans une section properties comme tu l'as déjà.

    Si tu es en Maven2 tu peux encore utiliser un fichier profiles.xml à côté de ton fichier pom.xml. Dans celui-ci tu peux définir des profiles qui contiennent une section properties.
    Mais je déconseille cette méthode puisque le fichier profiles.xml a disparu en maven3.

    Si vraiment tu veux utiliser un fichier properties, il existe un plugin qui permet ca :

    http://mojo.codehaus.org/properties-maven-plugin/

    Je déconseille cependant ce type de build. Dès qu'on sort du build standard on finit par s'en mordre le doigts un jour.

    a+

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 22
    Par défaut
    Merci pour ta réponse, mais ça marche pas pour moi voila mon pom.xml
    Code XML : 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
    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>properties-maven-plugin</artifactId>
            <version>1.0-alpha-2</version>
            <executions>
              <execution>
                <phase>initialize</phase>
                <goals>
                  <goal>read-project-properties</goal>
                </goals>
                <configuration>
                  <files>
                    <file>${main.basedir}/config.properties</file>
                  </files>
                </configuration>
              </execution>
            </executions>
    </plugin>

    Maven n'arrive tjrs pas a lire mes property et lorsque je lance mvn compile maven affiche une erreur :
    cannot execute mojo: ressources. It requires a project with an existing pom.xml, but the build is not using one.

  4. #4
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    l'erreur est assez explicite :

    cannot execute mojo: ressources. It requires a project with an existing pom.xml, but the build is not using one.

    Il ne trouve pas ton fichier pom.xml
    Es tu sur d'avoir lancé la commande au bon endroit ?

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 22
    Par défaut
    Oui c'est vrais je n'ai pas exécuté la commande dans le bon endroit, mais quand je l'ai exécuté dans le bon répertoire j'ai trouvé une erreurs plus pire.

  6. #6
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 22
    Par défaut
    J'arrive toujours pas à trouver une solution à mon problème voila mon code pom.xml
    En fait je mets mon fichier config.properties dans la racine de mon projet et maven n'arrive pas à lire ce fichier
    Code XML : 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
    <plugins>
     
    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>properties-maven-plugin</artifactId>
            <version>1.0-alpha-2</version>
            <executions>
              <execution>
                <phase>initialize</phase>
                <goals>
                  <goal>read-project-properties</goal>
                </goals>
                <configuration>
                  <files>
                    <file>config.properties</file>
                  </files>
                </configuration>
              </execution>
            </executions>
          </plugin>

  7. #7
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    pour suivre exactement tu peux executer maven en mode debug :

    mvn -X (suivi de la commande)

    Si l'erreur n’apparaît pas clairement, attache le log à la discussion.

  8. #8
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 22
    Par défaut
    voila mon fichier de log je l'ai zipé car il est très grand et enfin j'arrive pas du tout à comprendre l'erreur (débutante maven).
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHPExcel] Ne prend en compte les modifications du fichier Excel
    Par Joyden dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 03/06/2014, 11h14
  2. Réponses: 4
    Dernier message: 08/09/2006, 13h17
  3. Réponses: 3
    Dernier message: 22/05/2006, 17h00
  4. [Tomcat]Où mettre les fichiers properties dans une appli web
    Par tchouki dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 31/01/2006, 17h32
  5. [TP]comment creer une disquette bootable (les fichiers)
    Par ludovic5532 dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 25/10/2003, 18h46

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