使用maven在netbeans Web应用程序项目中下载外部依赖项

时间:2011-01-24 10:38:56

标签: java netbeans maven

我创建了一个Java Web应用程序项目。我正在加载一些外部库,这些库还需要一些外部设备,这些设备不在我的计算机上,需要通过Maven下载。因为我在运行时遇到以下异常: -

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

我不知道如何将我的项目(在Netbeans中)与maven集成以下载外部依赖项。
有人可以告诉我如何在netbeans中使用maven从互联网下载依赖项的方向吗?

我已将maven 3.0.2安装到我的电脑

由于

1 个答案:

答案 0 :(得分:1)

您缺少标准日志框架SLF4J

您需要SLF4J api和实现库,通常是log4j。两者的版本必须融合在一起。这是一个示例配置(将这些配置添加到您的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>

<强>参考: