xp-forge/build-core — pull request #8 by ohinckel (2012-07-27 12:43:04+00:00)
Title: Replaced <ivy:configure/> with <ivy:settings/>

When running a build you'll get a warning about the deprecation of `` like this:

```
[...]
publish:-do-publish:
[echo] ===> Deploying org#module @ resolver
[ivy:publish] DEPRECATED: 'ivy.conf.file' is deprecated, use 'ivy.settings.file' instead
[ivy:publish] :: loading settings :: file = /path/to/ivysettings.xml
[ivy:publish] :: publishing :: org#module
[ivy:publish]	published module to http://server/path/to/module
[...]
```

This patch replaces the occurrences of `` with `` and assigns the configuration to an `id`. This can be used in different tags (e.g. resolve tag) by using the `settingsRef` attribute.

Since the `` seems to configure the ivy setup globally, you need to specify the `settingsRef` in some tags to really make use of the configuration read with ``.

This attribute was added to the following tags
* ivy:resolve
* ivy:retrieve