2011-01-24 4 views
1

J'ai créé un projet d'application Web Java. Je charge une bibliothèque externe qui nécessite des dépendances externes qui ne sont pas sur mon ordinateur et qui doivent être téléchargées via Maven. Du fait que je me fais exception suivante sur la course: -Utilisation de maven pour télécharger des dépendances externes dans un projet d'application Web Netbeans

exception : java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder

Je ne sais pas comment je peux intégrer mon projet (en Netbeans) avec Maven pour télécharger les dépendances externes.
Est-ce que quelqu'un ici peut me montrer la direction comment utiliser maven dans netbeans pour télécharger les dépendances d'internet?

Je l'ai déjà installé Maven 3.0.2 sur mon ordinateur

Merci

Répondre

1

Il vous manque SLF4J, un cadre de l'exploitation forestière standard.

Vous avez besoin de l'API SLF4J et d'une bibliothèque d'implémentation, généralement log4j. Et les versions des deux doivent s'emboîter. Voici un exemple de configuration (ajouter à votre pom.xml):

<dependency> 
    <!-- the API --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-api</artifactId> 
    <version>1.6.1</version> 
</dependency> 

<dependency> 
    <!-- log4j binding --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.6.1</version> 
</dependency> 

<dependency> 
    <!-- redirect any commons-logging calls to slf4j --> 
    <groupId>org.slf4j</groupId> 
    <artifactId>jcl-over-slf4j</artifactId> 
    <version>1.6.1</version> 
</dependency> 

Référence:

Questions connexes