¿Cómo excluir la dependencia del registro de bienes comunes de spring with ivy?

Tengo una compilación de proyecto con hormiga usando hiedra para la gestión de dependencias. No tengo un archivo de configuración de ivy, pero univy.xml con la siguiente dependencia (quiero usar spring con slf4j en lugar del registro de commons):

<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>

Pero al resolver la configuración de compilación,commons-logging esta resuelto. También intenté usar la exclusión en una @ explícispring-core dependencia perocommons-logging siempre se coloca en el classpath de compilación.

¿Qué es mi culpa? ¿No es eso lo queNo usar el registro de Commons describe para maven? ¿Es un insecto de hiedra? ¿Necesito un entorno especial? ¿La hiedra ha escondido algo? ¿Alguna idea

Uso ant 1.8.2 y ivy 2.2.0, usar IvyDE en Eclipse tiene el mismo problema.