ビルドファイルでソナーを構成しましたが、このログ エラーを解決できないようです:
[sonar] Apache Ant(TM) version 1.8.3 compiled on February 26 2012
[sonar] Sonar Ant Task version: 1.3
[sonar] Loaded from: file:/home/liam/.m2/repository/org/codehaus/sonar-plugins/sonar-ant-task/1.3/sonar-ant-task-1.3.jar
[sonar] Sonar work directory: /home/liam/workspace/api-trunk/.sonar
[sonar] Sonar server: http://127.0.0.1:9000
[sonar] Sonar version: 3.6.1
E, [2013-07-16T14:11:27.014000 #4090] ERROR -- : Error instantiating 'sonar' task: java.lang.ClassCastException: org.slf4j.impl.SimpleLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
ビルダーは中止されました! Java::OrgApacheToolsAnt::BuildException: java.lang.ClassCastException: org.slf4j.impl.SimpleLoggerFactory を ch.qos.logback.classic.LoggerContext にキャストできません
依存関係の関連部分:
'org.slf4j:jcl-over-slf4j:jar:1.7.5',
'org.slf4j:log4j-over-slf4j:jar:1.7.5',
'org.slf4j:slf4j-api:jar:1.7.5',
'org.slf4j:slf4j-simple:jar:1.7.5',
ソナーを試してみたいのですが、これを解決する方法がわかりません。他のスレッドにも同様のビットがありますが、API またはログバックが必要なようです。主にlog4jを介してログを記録しており、コモンズバインディングがあります。少なくとも私が間違っていることを理解する方法はありますか? 複数のバインディングで他の問題は発生していません。これにより、他に何もできません。