<b>Tag:</b> settings <span class="tagdoc" id="ivysettings.settings">Configures some important ivy info: default resolver, latest strategy, conflict manager...</span> The default resolver is used whenever nothing else is configured in the modules section of the settings file. It should give the name of a dependency resolver defined in the [[settings/resolvers]] section of the settings file. The default latest strategy and conflict manager can also be configured here. <em>validate</em> indicates if ivy files should generally be validated against the xsd or not. This setting is only a default value, and can be overridden: 1) in ant tasks 2) in resolvers So if there is a setting in the resolver, it always wins against all other settings. <h1>Attributes</h1> <table class="ivy-attributes"> <thead> <tr><th class="ivy-att">Attribute</th><th class="ivy-att-desc">Description</th><th class="ivy-att-req">Required</th></tr> </thead> <tbody> <tr><td>defaultResolver</td><td>the name of the default resolver to use</td> <td>No, but all modules should be configured in the modules section if not provided</td></tr> <tr><td>defaultLatestStrategy</td><td>the name of the default latest strategy to use</td> <td>No, defaults to latest-revision</td></tr> <tr><td>defaultConflictManager</td><td>the name of the default conflict manager to use</td> <td>No, defaults to latest-revision</td></tr> <tr><td>defaultBranch</td><td>the default branch to use for all modules, except if they have a [[settings/module module specific branch setting]]. <span class="since">since 1.4</span></td> <td>No, defaults to no default branch</td></tr> <tr><td>defaultResolveMode</td><td>the default [[ant:resolve resolve mode]] to use for all modules, except if they have a [[settings/module module specific resolve mode setting]]. <span class="since">since 2.0</span></td> <td>No, defaults to 'default'</td></tr> <tr><td><a name="circularDependencyStrategy"></a>circularDependencyStrategy</td><td>the name of the <a href="../concept.html#circular">circular dependency strategy</a> to use <span class="since">since 1.4</span></td> <td>No, defaults to warn</td></tr> <tr><td>validate</td><td>Indicates if ivy files should be validated against ivy.xsd or not.</td> <td>No, defaults to true</td></tr> <tr><td>useRemoteConfig</td><td>true to configure ivyrep and ibiblio resolver from a remote configuration file (updated with changes in those repository structure if any) (<span class="since">since 1.2</span>)</td> <td>No, defaults to false</td></tr> <tr><td>httpRequestMethod</td><td>specifies the HTTP method to use to retrieve information about an URL. Possible values are 'GET' and 'HEAD'. This setting can be used to solve problems with firewalls and proxies. (<span class="since">since 2.0</span>)</td> <td>No, defaults to 'HEAD'</td></tr> <tr><td><s>defaultCache</s></td><td>a path to a directory to use as default basedir for both resolution and repository cache(s). <i>Deprecated, we recommend using defaultCacheDir on the [[settings/caches]] tag instead</i></td> <td>No, defaults to .ivy2/cache in user home</td></tr> <tr><td><s>checkUpToDate</s></td><td>Indicates if date should be checked before retrieving artifacts from cache. <i>Deprecated, we recommend using overwriteMode on the [[use/retrieve]] task instead</i></td> <td>No, defaults to true</td></tr> <tr><td><s>cacheIvyPattern</s></td><td>a pattern to indicate where ivy files should be put in cache. <i>Deprecated, we recommend using ivyPattern on the [[settings/caches]] tag instead</i></td> <td>No, defaults to [organisation]/[module]/ivy-[revision].xml</td></tr> <tr><td><s>cacheArtifactPattern</s></td><td>a pattern to indicate where artifact files should be put in cache. <i>Deprecated, we recommend using artifactPattern on the [[settings/caches]] tag instead</i></td> <td>No, defaults to [organisation]/[module]/[type]s/[artifact]-[revision].[ext]</td></tr> </tbody> </table>