Hmm... So why slf4j-api not scoped to test?

> It is in fact the project you are trying to run that is at fault here.
> Wicket doesn't prescribe which logging framework one should use.
> Therefore the examples projects need to choose their own logging
> implementation. This holds for the wicket-examples from Apache as well
> as for wicket stuff related projects.

> Therefore, <scope>test</scope> is correct (for the wicket framework 
> libraries).

> Martijn

> On 6/13/07, Oleg Taranenko <[EMAIL PROTECTED]> wrote:
>> Hello, wicket-dev,
>>
>> Now I'm viewing wicket stuffs und some projects not started under
>> mvn jetty:run reason of
>>
>> ...
>> 2007-06-13 09:32:42.952::INFO:  jetty-6.1.4rc1
>> 2007-06-13 09:32:43.687::INFO:  No Transaction manager found - if your 
>> webapp requires one, please c
>> onfigure one.
>> 2007-06-13 09:32:44.155::WARN:  failed wicket
>> java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
>>         at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:57)
>>         at 
>> org.apache.wicket.protocol.http.WicketFilter.<clinit>(WicketFilter.java:71)
>>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
>> Method)
>>         at 
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
>> ....
>>
>> I'm using trunk version of the Wicket and jdk 1.5.
>>
>> Artefact slf4j-log4j12-1.3.1.jar is not included into startup
>> classpath for jetty! Removing line 411 in the pom.xml
>> will bug disappear.
>>
>> ${trunk}/pom.xml
>>
>> 408                <dependency>
>> 409                        <groupId>org.slf4j</groupId>
>> 410                        <artifactId>slf4j-log4j12</artifactId>
>> 411                        <scope>test</scope>
>> 412                </dependency>
>>
>>
>> Could this line be removed from pom.xml?
>> May be file a Jira issue?
>>
>> --
>>
>> Oleg Taranenko
>> mailto:[EMAIL PROTECTED]
>>
>>
>>





-- 
Mit freundlichen Grüßen
Oleg Taranenko
mailto:[EMAIL PROTECTED]


Reply via email to