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-plugin-plugin problème de dépendance à l'éxécution


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut maven-plugin-plugin problème de dépendance à l'éxécution
    Bonjour.

    mon problème est peut être lié au précédent mais je n'en suis pas sur.

    je fais un plugin maven qui utilise une lib que j'ai dans un projet Maven.
    j'ai donc ajouté une dépendence sur cette lib.
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <dependency>
       <groupId>fr.aphp.ati.eai.olympe.commun</groupId>
       <artifactId>commun-sap</artifactId>
       <version>1.0.2-SNAPSHOT</version>
    </dependency>

    mon plugin se compile sans problème.
    mais lorsque je veux l'utiliser dans un autre projet j'ai une erreur.

    Il ne trouve pas les classes de commun-sap
    Code error : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [ERROR] Failed to execute goal fr.aphp.ati.eai.olympe:sap-schema-plugin:1.0.0-SNAPSHOT:getSchema ...
    A required class was missing while executing 
    fr.aphp.ati.eai.olympe:sap-schema-plugin:1.0.0-SNAPSHOT:getSchema: fr/aphp/ati/eai/olympe/commun/sap/jco3/destination/RegistreDestinationJCo

    cette classe est bien dans l'artifact commun-sapj'ai un message me disant que j'ai des dépendances transitives invalides sur mon plugin lorsque je l'utilise (pas quand je le compile)


    j'ai donc importé dans mon projet fr.aphp.ati.eai.olympe:sap-schema-plugin toutes les dépendances transitives mais sans succès.

    j'ai ouvert le jar généré et le fichier plugin.xml contient bien une dépendance sur mon projet commun-sap.

    par contre pas de trace de dépendances vers les librairies non maven (scope system)

    Je pense qu'il me faut ajouter quelque chose au pon de mon projet qui exécute le plugin mais je ne sais pas quoi.

    merci de votre aide.
    A+JYT

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    suis-je bête ...

    Par fois on galère pour rien.
    j'ai simplement oublié de mettre la section dépendencies dans l'utilisation du plugin

    bon je clos le tread
    A+JYT

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 109
    Par défaut
    Bonjour sekaijin,

    J'ai le même problème que toi, je ne comprends pas ce que tu veux dire quand tu dis :

    mettre la section dépendencies dans l'utilisation du plugin
    J'ai cré un module que j'ai déclaré comme étant un plugin, j'y développe des Mojo, à la compilation je n'ai pas de problème je vois bien les jar du projet parent, parcontre lorsque je lance k'execution du mojo j'ai une erreur?


    est ce que tu peux me donner, s'il te plait, un peu plus plus d'élements ou un exemple ?

    Merci !

  4. #4
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>test</groupId>
      <artifactId>test-sap-plugin</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <build>
        <plugins>
          <plugin>
            <groupId>fr.aphp.ati.eai.olympe</groupId>
            <artifactId>sap-schema-plugin</artifactId>
            <version>1.0.0-SNAPSHOT</version>
    <!-- j'avais oublié les dépendence ici -->
            <dependencies>
              <dependency>
                <groupId>fr.aphp.ati.eai.olympe.commun</groupId>
                <artifactId>commun-sap</artifactId>
                <version>1.0.2-SNAPSHOT</version>
              </dependency>
              <dependency>
                <groupId>de.sap</groupId>
                <artifactId>sapidoc3</artifactId>
                <version>3.0.0</version>
                <scope>system</scope>
                <systemPath>D:/project-ati/libs/libsap/sapidoc3.jar</systemPath>
              </dependency>
              <dependency>
                <groupId>de.sap</groupId>
                <artifactId>sapjco3</artifactId>
                <version>3.0.0</version>
                <scope>system</scope>
                <systemPath>D:/project-ati/libs/libsap/sapjco3.jar</systemPath>
              </dependency>
              <dependency>
                <groupId>fr.aphp.ati.eai.olympe.commun</groupId>
                <artifactId>commun-ancetres</artifactId>
                <version>1.0.2-SNAPSHOT</version>
              </dependency>
            </dependencies>
            <executions>
              <execution>
                <id>test-sap</id>
                <phase>generate-sources</phase>
                <goals>
                  <goal>getSchema</goal>
                </goals>
                <configuration>
                  <idocs>
                    <idoc>
                      <type>ZMBGMCR02</type>
                      <format>xsd</format>
                    </idoc>
                    <idoc>
                      <type>ZLOGMRES</type>
                      <!--<extension>ZLOGMRES</extension>-->
                      <format>xsd</format>
                    </idoc>
                  </idocs>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </project>

    A+JYT

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/08/2009, 17h58
  2. Réponses: 0
    Dernier message: 20/08/2008, 11h45
  3. Problème Maven2 et Macker: maven-macker-plugin?
    Par copernic_iss dans le forum Maven
    Réponses: 1
    Dernier message: 14/08/2007, 09h26
  4. Dépendance EJB3 maven-ejb-plugin Jboss 4.0.4
    Par vain_mich dans le forum Maven
    Réponses: 2
    Dernier message: 30/07/2007, 10h48
  5. Réponses: 15
    Dernier message: 31/08/2006, 16h28

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