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 :

[M2] Dépendences passent mvn compile mais pas mvn site


Sujet :

Maven Java

  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 67
    Points : 409
    Points
    409
    Par défaut [M2] Dépendences passent mvn compile mais pas mvn site
    Bonjour à tous!

    J'ai un projet composé de plusieurs modules. L'un d'entre eux est une EJB, dans laquelle j'utilise des dépendences sur j2ee.jar et sur des librairies personnelles.

    La compilation avec "mvn compile" passe sans problème. Par contre, des erreurs de compilation apparaissent lors de "mvn site". Ces erreurs sont du genre "package javax.ejb does not exist", ce qui montre que le compilateur ne trouve pas les librairies dans le cas de mvn site.

    J'ai défini les dépendences avec le scope system et le systemPath. Mais j'ai aussi essayé en introduisant j2ee.jar dans le repository local, avec le même résultat: mvn site passe, mvn site ne fonctionne pas, car les classes javax.ejb ne sont pas résolues.

    J'ai par ailleurs une structure de projet donnée par mon IDE. Le résultat est que le code se trouve dans un répertoire ejbModule plutôt que dans src\main comme le conseille Maven. Cela ne devrait cependant pas joué de rôle, puisque mvn compile fonctionne!

    Quelqu'un a-t-il une idée?

    parrot

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 67
    Points : 409
    Points
    409
    Par défaut Partie de réponse...
    Le problème ne se situe pas là où je l'attendais. En effet, l'absence de librairies n'est pas détectée au moment de la compilation, mais lors de la génération de la Javadoc du projet entier, dans le POM principal (avec aggregate=true).

    Il faut donc fixer les dépendances au niveau du POM du projet!

    parrot

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/10/2010, 21h06
  2. Réponses: 2
    Dernier message: 26/07/2010, 09h31
  3. Flash compile, mais pas de contenu visible
    Par pcouas dans le forum Flex
    Réponses: 1
    Dernier message: 07/07/2010, 12h31
  4. [JUnit] Tests qui passent sous JUnit mais pas sous ECLEMMA
    Par Laur3nT dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 06/01/2010, 21h47
  5. Fmod sur delphi 2009 compile mais pas de son
    Par jamal91 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 09/05/2009, 23h14

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