¿Cómo adjuntar fuentes a las dependencias administradas de SBT en Scala IDE?

Estoy usando Scala IDE 2.0.1 y SBT 0.11.2 para comenzar con Akka 2.0.1. Mi build.sbt se ve así:

<code>name := "akka"

version := "0.1"

scalaVersion := "2.9.2"

resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"

libraryDependencies += "com.typesafe.akka" % "akka-actor" % "2.0.1"
</code>

Como puedes ver, no hay nada espectacular.

Ahora, ¿cómo puedo decirle a Eclipse que use el artefacto con el clasificador de fuentes para la biblioteca akka-actor?

En SBT, puedo usar los clasificadores de actualización para descargar fuentes y Javadocs al repositorio de Ivy, pero incluso si hago esto antes de ejecutar el comando eclipse desde el plugin sbteclipse, Eclipse aún no conoce las fuentes. Por supuesto, podría hacer esto manualmente, pero esto no se adapta bien a más bibliotecas.

También he intentado usar el complemento IvyDE con el comando de entrega local. Si bien esto integra la gestión de dependencias, no parece ayudar con las fuentes.

¿Alguna pista?

Editar: Este es el archivo ivy.xml generado desde deliver-local:

<code><?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="default" module="akka_2.9.2" revision="0.1" status="release" publication="20120506225613">
    <description>
    akka
    </description>
</info>
<configurations>
    <conf name="compile" visibility="public" description=""/>
    <conf name="runtime" visibility="public" description="" extends="compile"/>
    <conf name="test" visibility="public" description="" extends="runtime"/>
    <conf name="provided" visibility="public" description=""/>
    <conf name="optional" visibility="public" description=""/>
    <conf name="sources" visibility="public" description=""/>
    <conf name="docs" visibility="public" description=""/>
    <conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
    <artifact name="akka_2.9.2" type="pom" ext="pom" conf="pom"/>
    <artifact name="akka_2.9.2" type="jar" ext="jar" conf="compile"/>
    <artifact name="akka_2.9.2" type="src" ext="jar" conf="sources" e:classifier="sources"/>
    <artifact name="akka_2.9.2" type="doc" ext="jar" conf="docs" e:classifier="javadoc"/>
</publications>
<dependencies>
    <dependency org="org.scala-lang" name="scala-library" rev="2.9.2" conf="compile->default(compile)"/>
    <dependency org="com.typesafe.akka" name="akka-actor" rev="2.0.1" conf="compile->default(compile)"/>
    <exclude org="org.scala-lang" module="scala-library" artifact="*" type="jar" ext="*" matcher="exact"/>
    <exclude org="org.scala-lang" module="scala-compiler" artifact="*" type="jar" ext="*" matcher="exact"/>
    <override org="org.scala-lang" module="scala-library" matcher="exact" rev="2.9.2"/>
    <override org="org.scala-lang" module="scala-compiler" matcher="exact" rev="2.9.2"/>
</dependencies>
</ivy-module>
</code>

Soy nuevo en Ivy, así que esto no me dice mucho. Me imagino que menciona las fuentes y los javadocs, pero de alguna manera el IvyDE no lo capta.

Respuestas a la pregunta(5)

Su respuesta a la pregunta