| <?xml version="1.0" encoding="UTF-8"?> |
| <ivysettings> |
| |
| <settings defaultResolver="external-lookup" defaultLatestStrategy="latest-lexico"/> |
| |
| <caches resolutionCacheDir="${ivy.cache.dir}/resolution" repositoryCacheDir="${ivy.cache.dir}/repository" |
| ivyPattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" |
| artifactPattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" |
| useOrigin="true" checkUpToDate="false"/> |
| |
| |
| <macrodef name="localrepo"> |
| <filesystem descriptor="required" local="false"> |
| <ivy pattern="${local.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
| <artifact pattern="${local.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
| </filesystem> |
| </macrodef> |
| |
| <resolvers> |
| <!-- Integration repositories --> |
| <filesystem name="integration" descriptor="required"> |
| <ivy pattern="${integration.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
| <artifact pattern="${integration.repo.dir}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/> |
| </filesystem> |
| |
| <!-- Lookup repositories --> |
| <chain name="external-lookup" returnFirst="true"> |
| <localrepo name="local-external-repository"/> |
| |
| <url name="bundle-external-repository"> |
| <ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> |
| <artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> |
| </url> |
| </chain> |
| |
| <chain name="spring-portfolio-lookup" returnFirst="true"> |
| <resolver ref="integration"/> |
| <localrepo name="local"/> |
| <url name="bundle-release-repository"> |
| <ivy pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> |
| <artifact pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> |
| </url> |
| </chain> |
| </resolvers> |
| |
| <modules> |
| <module organisation="org.springframework.*" name="*" resolver="spring-portfolio-lookup"/> |
| <module organisation="com.springsource.*" name="*" resolver="spring-portfolio-lookup"/> |
| <module organisation="org.eclipse.virgo.kernel" name="*" resolver="integration"/> |
| </modules> |
| |
| </ivysettings> |