Использование maven для загрузки внешних зависимостей в проекте веб-приложения netbeans - PullRequest
1 голос
/ 24 января 2011

Я создал проект веб-приложения на Java. Я загружаю некоторую внешнюю библиотеку, которая дополнительно требует некоторых внешних зависимостей, которых нет на моем компьютере и которые необходимо загрузить через Maven. Из-за чего я получаю следующее исключение при запуске: -

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

Я не знаю, как я могу интегрировать свой проект (в Netbeans) с maven для загрузки внешних зависимостей.
Может кто-нибудь здесь показать мне, как использовать maven в netbeans для загрузки зависимостей из Интернета?

Я уже установил maven 3.0.2 на свой компьютер

Спасибо

1 Ответ

1 голос
/ 24 января 2011

Вам не хватает SLF4J , стандартного каркаса ведения журналов.

Вам нужны и API SLF4J, и библиотека реализации, обычно 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>

Ссылка:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...