Como excluir a dependência de log do commons da primavera com a hera?

Eu tenho um projeto construído com ant usando ivy para gerenciamento de dependências. Não tenho arquivo de ivysetting, mas umivy.xml com a seguinte dependência (eu quero usar spring com slf4j em vez de log comum):

<configurations>
  <conf name="compile" />
  <conf name="runtime" extends="compile"/>
</configurations>
<dependencies>
  <dependency org="org.springframework" name="spring-webmvc" rev="3.0.5.RELEASE" conf="compile->default">
    <exclude org="commons-logging" name="commons-logging"/>
  </dependency>
  <dependency org="org.slf4j" name="slf4j-api" rev="1.6.1" conf="compile->default" />
  <dependency org="org.slf4j" name="jcl-over-slf4j" rev="1.6.1" conf="runtime->default" />
</dependencies>

Mas ao resolver a configuração de compilação,commons-logging está resolvido. Eu também tentei usar a exclusão em um @ explícispring-core dependência, mascommons-logging é sempre colocado no caminho de classe de compilaçã

Qual é a minha culpa? Não é isso queNão usar o Commons Logging descreve para maven? É um bug de hera? Preciso de uma configuração especial? Hera algo em cache? Qualquer ideia

Eu uso o ant 1.8.2 e o ivy 2.2.0, o uso do IvyDE no Eclipse tem o mesmo problem

questionAnswers(3)

yourAnswerToTheQuestion