Ivy сначала разрешает <ivy pattern... />
, с указанием организации, модуля и ревизии, и с [artifact]
, закодированными как "ivy", и [ext]
, закодированными как "xml". Это дает URL, в данном случае:
http://repository.springsource.com/ivy/bundles/external/org.junit/com.springsource.org.junit/4.4.0/ivy-4.4.0.xml
Это файл конфигурации ivy для этого модуля. Помимо прочего, этот файл конфигурации ivy содержит информацию о других артефактах, в частности:
<artifact name="com.springsource.org.junit-sources" type="src" ext="jar"/>
<artifact name="license" type="license" ext="txt"/>
Эти два затем используются для завершения части <artifact pattern... />
- для загрузки лицензии и загрузки файла jar.