【问题标题】:Using maven to download external dependencies in a netbeans web app project使用 maven 在 netbeans web 应用项目中下载外部依赖项
【发布时间】:2011-01-24 10:38:55
【问题描述】:

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

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

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

我已经在我的电脑上安装了 maven 3.0.2

谢谢

【问题讨论】:

    标签: java netbeans maven


    【解决方案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>
    

    参考:

    【讨论】:

      猜你喜欢
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 2016-02-27
      • 2019-07-21
      • 2014-09-10
      • 2016-11-04
      相关资源
      最近更新 更多