ivy.xml で構成マッピングを指定する
私は同じ問題を抱えていて、依存関係がどこにダウンロードされたかを一生理解できませんでした。Ivy はそれがダウンロードされたことを示唆しているようで、キャッシュにはいくつかのエントリがありましたが、私の /lib には何も表示されませんでした。
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| compile | 2 | 2 | 2 | 0 || 0 | 0 |
---------------------------------------------------------------------
しかし、この答えを見たとき、すべてが変わりました。
ではivy.xml
、構成マッピングを指定する必要がありますconf="myconfig->default"
。キーは->default
<configurations>
<conf name="myconfig" description="Required for JSF"/>
</configurations>
<dependencies>
<dependency conf="myconfig->default" name="jsf-api" org="com.sun.faces" rev="2.2.13"/>
</dependencies>
これにより、ユーザー定義の構成が Maven スコープ (正確にはdefault
スコープ) にマップされます。default
実際には、またはmaster
スコープ ( source )のみを使用します。
見る:
私の直感では、これは Maven リポジトリを指している場合にのみ必要です。それ以外は試していません。
すでにこれを行ってもダウンロードされない場合は、@javabrett の回答が役立つ可能性があります。