2012-03-25 9 views
1

Ich benutze Eclipse und Ivy. Ivy in einigen Bibliotheken nicht Quellcode herunterladen. Zum Beispiel kann die Bibliothek, wie Colt:Ivy nicht Quelle herunterladen, für jede Bibliothek

<dependency org="colt" name="colt" rev="1.2.0"/> 

mit H2-Datenbank, helfen diese Konfiguration:

<dependency org="com.h2database" name="h2" rev="1.3.164" conf="default->master,sources" /> 

Wie ivy.xml einrichten, die immer Quellen herunterladen?

Antwort

1

Sie können eine Standard-Konfigurationszuordnung angeben, um sicherzustellen, dass die Quellen immer

enthalten
<configurations defaultconfmapping="default->master,sources"/> 

<dependencies> 
    <dependency org="colt" name="colt" rev="1.2.0"/> 
    <dependency org="com.h2database" name="h2" rev="1.3.164"/> 
</dependencies> 

Weitere Informationen zur Konfiguration Zuordnungen lesen Sie diese Antwort

How are maven scopes mapped to ivy configurations by ivy

+0

Es ist nicht für die Colt-Bibliothek funktioniert . Weißt du, warum? – user1206570

+1

Weil das Colt-Modul kein Quell-Jar hat. Schauen Sie sich die Suchseite von Maven Central an: http://search.maven.org/#artifactdetails|colt|colt|1.2.0|jar. Während das h2 Maven-Modul sowohl Quell- als auch Javadoc-Dateien enthält: http://search.maven.org/#artifactdetails|com.h2database|h2|1.3.164|jar –