2012-03-25 6 views
1

私はEclipseとIvyを使用しています。 一部のライブラリのIvyはソースコードをダウンロードしていません。例えば は、コルトなどのライブラリ、:H2 Databaseとアイビーは、各ライブラリのソースをダウンロードしません。

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

、この設定を助ける:

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

常にソースをダウンロードivy.xmlをセットアップする方法は?

答えて

1

あなたはソースが常に設定のマッピングの詳細については

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

に含まれていることを確認するために、デフォルトの設定のマッピングを指定することができますこれは、コルトライブラリーでは動作しません

How are maven scopes mapped to ivy configurations by ivy

+0

この回答を読んで。なぜなのかご存知ですか? – user1206570

+1

coltモジュールにソースjarがないためです。 Maven Centralの検索サイトhttp://search.maven.org/#artifactdetails|colt|colt|1.2.0|jarをチェックしてください。 h2 Mavenモジュールには、ソースとjavadocの両方のjarがあります。http://search.maven.org/#artifactdetails|com.h2database|h2|1.3.164|jar –

関連する問題