slf4j conflit de version lors de la construction avec Maven

J'ai réalisé que l'un de mes projets utilise slf4j 1.5.8 et Hibernate utilise slf4j 1.6. Lors de la construction avec Maven, il télécharge les deux pots mais je suppose que les fichiers de classe de 1.5.8 sont utilisés. Donc, quand je lance le programme, j'obtiens l'erreur suivante:

SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]

Dans pom.xml j'ai mis

<dependencyManagement>    
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.6.1</version>
    </dependency>
</dependencyManagement>

La 1.5.8 fait partie de la dépendance, de sorte qu'il est téléchargé sur son propre.

  • Avez-vous clean en premier?
  • oui, je ne mvn clean install
InformationsquelleAutor harshit | 2011-03-29