You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ja...@apache.org on 2017/07/25 11:12:36 UTC

svn commit: r1802918 [1/21] - in /ant/site/ivy/production/history/master: ./ configuration/ configuration/caches/ configuration/macrodef/ configuration/namespace/ dev/ ivyfile/ osgi/ resolver/ samples/ samples/eclipse-plugin/ samples/standard-osgi/ sam...

Author: jaikiran
Date: Tue Jul 25 11:12:33 2017
New Revision: 1802918

URL: http://svn.apache.org/viewvc?rev=1802918&view=rev
Log:
Regenerate latest master site documentation for Ivy

Modified:
    ant/site/ivy/production/history/master/ant.html
    ant/site/ivy/production/history/master/bestpractices.html
    ant/site/ivy/production/history/master/compatibility.html
    ant/site/ivy/production/history/master/concept.html
    ant/site/ivy/production/history/master/configuration.html
    ant/site/ivy/production/history/master/configuration/caches.html
    ant/site/ivy/production/history/master/configuration/caches/cache.html
    ant/site/ivy/production/history/master/configuration/caches/ttl.html
    ant/site/ivy/production/history/master/configuration/classpath.html
    ant/site/ivy/production/history/master/configuration/conf.html
    ant/site/ivy/production/history/master/configuration/conflict-managers.html
    ant/site/ivy/production/history/master/configuration/include.html
    ant/site/ivy/production/history/master/configuration/latest-strategies.html
    ant/site/ivy/production/history/master/configuration/lock-strategies.html
    ant/site/ivy/production/history/master/configuration/macrodef.html
    ant/site/ivy/production/history/master/configuration/macrodef/attribute.html
    ant/site/ivy/production/history/master/configuration/module.html
    ant/site/ivy/production/history/master/configuration/modules.html
    ant/site/ivy/production/history/master/configuration/namespace.html
    ant/site/ivy/production/history/master/configuration/namespace/dest.html
    ant/site/ivy/production/history/master/configuration/namespace/fromtosystem.html
    ant/site/ivy/production/history/master/configuration/namespace/rule.html
    ant/site/ivy/production/history/master/configuration/namespace/src.html
    ant/site/ivy/production/history/master/configuration/namespaces.html
    ant/site/ivy/production/history/master/configuration/outputters.html
    ant/site/ivy/production/history/master/configuration/parsers.html
    ant/site/ivy/production/history/master/configuration/properties.html
    ant/site/ivy/production/history/master/configuration/property.html
    ant/site/ivy/production/history/master/configuration/resolvers.html
    ant/site/ivy/production/history/master/configuration/status.html
    ant/site/ivy/production/history/master/configuration/statuses.html
    ant/site/ivy/production/history/master/configuration/triggers.html
    ant/site/ivy/production/history/master/configuration/typedef.html
    ant/site/ivy/production/history/master/configuration/version-matchers.html
    ant/site/ivy/production/history/master/dev.html
    ant/site/ivy/production/history/master/dev/makerelease.html
    ant/site/ivy/production/history/master/extend.html
    ant/site/ivy/production/history/master/index.html
    ant/site/ivy/production/history/master/install.html
    ant/site/ivy/production/history/master/ivyfile.html
    ant/site/ivy/production/history/master/ivyfile/artifact-conf.html
    ant/site/ivy/production/history/master/ivyfile/artifact-exclude-conf.html
    ant/site/ivy/production/history/master/ivyfile/artifact-exclude.html
    ant/site/ivy/production/history/master/ivyfile/artifact.html
    ant/site/ivy/production/history/master/ivyfile/conf.html
    ant/site/ivy/production/history/master/ivyfile/configurations.html
    ant/site/ivy/production/history/master/ivyfile/conflict.html
    ant/site/ivy/production/history/master/ivyfile/conflicts.html
    ant/site/ivy/production/history/master/ivyfile/dependencies.html
    ant/site/ivy/production/history/master/ivyfile/dependency-artifact-conf.html
    ant/site/ivy/production/history/master/ivyfile/dependency-artifact.html
    ant/site/ivy/production/history/master/ivyfile/dependency-conf.html
    ant/site/ivy/production/history/master/ivyfile/dependency-include-conf.html
    ant/site/ivy/production/history/master/ivyfile/dependency-include.html
    ant/site/ivy/production/history/master/ivyfile/dependency.html
    ant/site/ivy/production/history/master/ivyfile/description.html
    ant/site/ivy/production/history/master/ivyfile/exclude.html
    ant/site/ivy/production/history/master/ivyfile/extends.html
    ant/site/ivy/production/history/master/ivyfile/include.html
    ant/site/ivy/production/history/master/ivyfile/info.html
    ant/site/ivy/production/history/master/ivyfile/ivyauthor.html
    ant/site/ivy/production/history/master/ivyfile/license.html
    ant/site/ivy/production/history/master/ivyfile/manager.html
    ant/site/ivy/production/history/master/ivyfile/mapped.html
    ant/site/ivy/production/history/master/ivyfile/override.html
    ant/site/ivy/production/history/master/ivyfile/publications.html
    ant/site/ivy/production/history/master/ivyfile/repository.html
    ant/site/ivy/production/history/master/moreexamples.html
    ant/site/ivy/production/history/master/osgi.html
    ant/site/ivy/production/history/master/osgi/eclipse-plugin.html
    ant/site/ivy/production/history/master/osgi/osgi-mapping.html
    ant/site/ivy/production/history/master/osgi/sigil.html
    ant/site/ivy/production/history/master/osgi/standard-osgi.html
    ant/site/ivy/production/history/master/osgi/target-platform.html
    ant/site/ivy/production/history/master/principle.html
    ant/site/ivy/production/history/master/reference.html
    ant/site/ivy/production/history/master/release-notes.html
    ant/site/ivy/production/history/master/resolver/bintray.html
    ant/site/ivy/production/history/master/resolver/chain.html
    ant/site/ivy/production/history/master/resolver/dual.html
    ant/site/ivy/production/history/master/resolver/filesystem.html
    ant/site/ivy/production/history/master/resolver/ibiblio.html
    ant/site/ivy/production/history/master/resolver/ivyrep.html
    ant/site/ivy/production/history/master/resolver/jar.html
    ant/site/ivy/production/history/master/resolver/mirrored.html
    ant/site/ivy/production/history/master/resolver/obr.html
    ant/site/ivy/production/history/master/resolver/osgiagg.html
    ant/site/ivy/production/history/master/resolver/packager.html
    ant/site/ivy/production/history/master/resolver/sftp.html
    ant/site/ivy/production/history/master/resolver/ssh.html
    ant/site/ivy/production/history/master/resolver/updatesite.html
    ant/site/ivy/production/history/master/resolver/url.html
    ant/site/ivy/production/history/master/resolver/vfs.html
    ant/site/ivy/production/history/master/running.html
    ant/site/ivy/production/history/master/samples/apache-hello-ivy-default.html
    ant/site/ivy/production/history/master/samples/build-install.xml
    ant/site/ivy/production/history/master/samples/build.xml
    ant/site/ivy/production/history/master/samples/eclipse-plugin/build.xml
    ant/site/ivy/production/history/master/samples/eclipse-plugin/ivy.xml
    ant/site/ivy/production/history/master/samples/eclipse-plugin/ivysettings.properties
    ant/site/ivy/production/history/master/samples/eclipse-plugin/ivysettings.xml
    ant/site/ivy/production/history/master/samples/ivy-doc.xsl
    ant/site/ivy/production/history/master/samples/ivy-report.css
    ant/site/ivy/production/history/master/samples/ivy-sample-xslt.xml
    ant/site/ivy/production/history/master/samples/ivy-sample.xml
    ant/site/ivy/production/history/master/samples/ivy-style.css
    ant/site/ivy/production/history/master/samples/ivysettings-default.xml
    ant/site/ivy/production/history/master/samples/jayasoft-ivyrep-example-default.html
    ant/site/ivy/production/history/master/samples/standard-osgi/build.xml
    ant/site/ivy/production/history/master/samples/standard-osgi/ivy.xml
    ant/site/ivy/production/history/master/samples/standard-osgi/ivysettings.xml
    ant/site/ivy/production/history/master/samples/standard-osgi/org.apache.ivy.sample.standard-osgi.bnd
    ant/site/ivy/production/history/master/samples/target-platform/build.xml
    ant/site/ivy/production/history/master/samples/target-platform/ivy.xml
    ant/site/ivy/production/history/master/samples/target-platform/ivysettings.xml
    ant/site/ivy/production/history/master/settings.html
    ant/site/ivy/production/history/master/settings/caches.html
    ant/site/ivy/production/history/master/settings/caches/cache.html
    ant/site/ivy/production/history/master/settings/caches/ttl.html
    ant/site/ivy/production/history/master/settings/classpath.html
    ant/site/ivy/production/history/master/settings/conflict-managers.html
    ant/site/ivy/production/history/master/settings/credentials.html
    ant/site/ivy/production/history/master/settings/include.html
    ant/site/ivy/production/history/master/settings/latest-strategies.html
    ant/site/ivy/production/history/master/settings/lock-strategies.html
    ant/site/ivy/production/history/master/settings/macrodef.html
    ant/site/ivy/production/history/master/settings/macrodef/attribute.html
    ant/site/ivy/production/history/master/settings/module.html
    ant/site/ivy/production/history/master/settings/modules.html
    ant/site/ivy/production/history/master/settings/namespace.html
    ant/site/ivy/production/history/master/settings/namespace/dest.html
    ant/site/ivy/production/history/master/settings/namespace/fromtosystem.html
    ant/site/ivy/production/history/master/settings/namespace/rule.html
    ant/site/ivy/production/history/master/settings/namespace/src.html
    ant/site/ivy/production/history/master/settings/namespaces.html
    ant/site/ivy/production/history/master/settings/outputters.html
    ant/site/ivy/production/history/master/settings/parsers.html
    ant/site/ivy/production/history/master/settings/properties.html
    ant/site/ivy/production/history/master/settings/property.html
    ant/site/ivy/production/history/master/settings/resolvers.html
    ant/site/ivy/production/history/master/settings/settings.html
    ant/site/ivy/production/history/master/settings/signers.html
    ant/site/ivy/production/history/master/settings/status.html
    ant/site/ivy/production/history/master/settings/statuses.html
    ant/site/ivy/production/history/master/settings/triggers.html
    ant/site/ivy/production/history/master/settings/typedef.html
    ant/site/ivy/production/history/master/settings/version-matchers.html
    ant/site/ivy/production/history/master/standalone.html
    ant/site/ivy/production/history/master/style/style.css
    ant/site/ivy/production/history/master/terminology.html
    ant/site/ivy/production/history/master/textual.html
    ant/site/ivy/production/history/master/tutorial.html
    ant/site/ivy/production/history/master/tutorial/build-repository.html
    ant/site/ivy/production/history/master/tutorial/build-repository/advanced.html
    ant/site/ivy/production/history/master/tutorial/build-repository/basic.html
    ant/site/ivy/production/history/master/tutorial/conf.html
    ant/site/ivy/production/history/master/tutorial/defaultconf.html
    ant/site/ivy/production/history/master/tutorial/dependence.html
    ant/site/ivy/production/history/master/tutorial/dual.html
    ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt
    ant/site/ivy/production/history/master/tutorial/multiple.html
    ant/site/ivy/production/history/master/tutorial/multiproject.html
    ant/site/ivy/production/history/master/tutorial/start.html
    ant/site/ivy/production/history/master/use/artifactproperty.html
    ant/site/ivy/production/history/master/use/artifactreport.html
    ant/site/ivy/production/history/master/use/buildlist.html
    ant/site/ivy/production/history/master/use/buildnumber.html
    ant/site/ivy/production/history/master/use/buildobr.html
    ant/site/ivy/production/history/master/use/cachefileset.html
    ant/site/ivy/production/history/master/use/cachepath.html
    ant/site/ivy/production/history/master/use/checkdepsupdate.html
    ant/site/ivy/production/history/master/use/cleancache.html
    ant/site/ivy/production/history/master/use/configure.html
    ant/site/ivy/production/history/master/use/convertmanifest.html
    ant/site/ivy/production/history/master/use/convertpom.html
    ant/site/ivy/production/history/master/use/deliver.html
    ant/site/ivy/production/history/master/use/dependencytree.html
    ant/site/ivy/production/history/master/use/findrevision.html
    ant/site/ivy/production/history/master/use/fixdeps.html
    ant/site/ivy/production/history/master/use/info.html
    ant/site/ivy/production/history/master/use/install.html
    ant/site/ivy/production/history/master/use/listmodules.html
    ant/site/ivy/production/history/master/use/makepom.html
    ant/site/ivy/production/history/master/use/postresolvetask.html
    ant/site/ivy/production/history/master/use/publish.html
    ant/site/ivy/production/history/master/use/report.html
    ant/site/ivy/production/history/master/use/repreport.html
    ant/site/ivy/production/history/master/use/resolve.html
    ant/site/ivy/production/history/master/use/resources.html
    ant/site/ivy/production/history/master/use/retrieve.html
    ant/site/ivy/production/history/master/use/settings.html
    ant/site/ivy/production/history/master/use/var.html
    ant/site/ivy/production/history/master/yed.html

Modified: ant/site/ivy/production/history/master/ant.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/ant.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/ant.html (original)
+++ ant/site/ivy/production/history/master/ant.html Tue Jul 25 11:12:33 2017
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!----><!--  Licensed to the Apache Software Foundation (ASF) under one--><!--  or more contributor license agreements.  See the NOTICE file--><!--  distributed with this work for additional information--><!--  regarding copyright ownership.  The ASF licenses this file--><!--  to you under the Apache License, Version 2.0 (the--><!--  "License"); you may not use this file except in compliance--><!--  with the License.  You may obtain a copy of the License at--><!----><!--    http://www.apache.org/licenses/LICENSE-2.0--><!----><!--  Unless required by applicable law or agreed to in writing,--><!--  software distributed under the License is distributed on an--><!--  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY--><!--  KIND, either express or implied.  See the License for the--><!--  specific language governing permissions and limitations--><!--  under the L
 icense.--><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="generator" content="Asciidoctor 1.5.4" /><title>Ant Tasks | Apache Ivy&#153; Documentation</title><link rel="stylesheet" type="text/css" href="style/style.css" /><script src="js/jquery.pack.js" type="text/javascript"></script><script src="js/jquery.treeview.js" type="text/javascript"></script><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" /><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" type="text/javascript"></script><script>$(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
-hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">   <a href="index.html" class="current">Documentation (2.5.0-local-20170630175829)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; <a href="ant.html" class="c
 urrent">Ant Tasks</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170630175829)</a><ul class="open"><ul id="treemenu" class="treeview">
+hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">   <a href="index.html" class="current">Documentation (2.5.0-local-20170725163541)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; <a href="ant.html" class="c
 urrent">Ant Tasks</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170725163541)</a><ul class="open"><ul id="treemenu" class="treeview">
 <li id="xooki-release-notes"><a href="release-notes.html">Release Notes</a></li>
 <li id="xooki-tutorial" class="submenu"><a href="tutorial.html">Tutorials</a><ul class="closed"><ul id="treemenu" class="treeview">
 <li id="xooki-tutorial/start"><a href="tutorial/start.html">Quick Start</a></li>
@@ -98,6 +98,10 @@ hljs.initHighlightingOnLoad();</script><
 </ul></li>
 <li id="xooki-settings/triggers"><a href="settings/triggers.html">triggers</a></li>
 <li id="xooki-settings/version-matchers"><a href="settings/version-matchers.html">version-matchers</a></li>
+<li id="xooki-settings/timeout-constraints" class="submenu"><a href="settings/timeout-constraints.html">timeout-constraints</a><ul class="closed"><ul id="treemenu" class="treeview">
+<li id="xooki-settings/timeout-constraint"><a href="settings/timeout-constraint.html">timeout-constraint</a></li>
+</ul>
+</ul></li>
 </ul>
 </ul></li>
 <li id="xooki-ivyfile" class="submenu"><a href="ivyfile.html">Ivy Files</a><ul class="closed"><ul id="treemenu" class="treeview">
@@ -256,7 +260,7 @@ hljs.initHighlightingOnLoad();</script><
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-xml" data-lang="xml">&lt;ivy:retrieve /&gt;</code></pre>
+<pre class="highlightjs highlight"><code class="language-xml" data-lang="xml">&lt;ivy:retrieve/&gt;</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -265,11 +269,11 @@ hljs.initHighlightingOnLoad();</script><
 <div class="listingblock">
 <div class="content">
 <pre class="highlightjs highlight"><code class="language-xml" data-lang="xml">&lt;target name="resolve"&gt;
-    &lt;ivy:configure /&gt;
+    &lt;ivy:configure/&gt;
 
-    &lt;ivy:resolve file="${ivy.dep.file}" conf="${ivy.configurations}" /&gt;
+    &lt;ivy:resolve file="${ivy.dep.file}" conf="${ivy.configurations}"/&gt;
 
-    &lt;ivy:retrieve pattern="${ivy.retrieve.pattern}" conf="${ivy.configurations}" /&gt;
+    &lt;ivy:retrieve pattern="${ivy.retrieve.pattern}" conf="${ivy.configurations}"/&gt;
 &lt;/target&gt;</code></pre>
 </div>
 </div>
@@ -377,33 +381,33 @@ ivy.checksums=sha1,md5</code></pre>
 <pre class="highlightjs highlight"><code class="language-xml" data-lang="xml">&lt;project xmlns:ivy="antlib:org.apache.ivy.ant" name="sample" default="resolve"&gt;
 
     &lt;target name="resolve"&gt;
-        &lt;ivy:configure file="../ivysettings.xml" /&gt;
+        &lt;ivy:configure file="../ivysettings.xml"/&gt;
 
-        &lt;ivy:resolve file="my-ivy.xml" conf="default, myconf" /&gt;
+        &lt;ivy:resolve file="my-ivy.xml" conf="default, myconf"/&gt;
 
     &lt;/target&gt;
 
     &lt;target name="retrieve-default" depends="resolve"&gt;
-        &lt;ivy:retrieve pattern="lib/default/[artifact]-[revision].[ext]" conf="default" /&gt;
+        &lt;ivy:retrieve pattern="lib/default/[artifact]-[revision].[ext]" conf="default"/&gt;
     &lt;/target&gt;
 
     &lt;target name="retrieve-myconf" depends="resolve"&gt;
-        &lt;ivy:retrieve pattern="lib/myconf/[artifact]-[revision].[ext]" conf="myconf" /&gt;
+        &lt;ivy:retrieve pattern="lib/myconf/[artifact]-[revision].[ext]" conf="myconf"/&gt;
     &lt;/target&gt;
 
     &lt;target name="retrieve-all" depends="resolve"&gt;
-        &lt;ivy:retrieve pattern="lib/[conf]/[artifact]-[revision].[ext]" conf="*" /&gt;
+        &lt;ivy:retrieve pattern="lib/[conf]/[artifact]-[revision].[ext]" conf="*"/&gt;
     &lt;/target&gt;
 
     &lt;target name="deliver" depends="retrieve-all"&gt;
         &lt;ivy:deliver deliverpattern="distrib/[artifact]-[revision].[ext]"
-                     pubrevision="1.1b4" pubdate="20050115123254" status="milestone" /&gt;
+                     pubrevision="1.1b4" pubdate="20050115123254" status="milestone"/&gt;
     &lt;/target&gt;
 
     &lt;target name="publish" depends="deliver"&gt;
         &lt;ivy:publish resolver="internal"
                      artifactspattern="distrib/[artifact]-[revision].[ext]"
-                     pubrevision="1.1b4" /&gt;
+                     pubrevision="1.1b4"/&gt;
     &lt;/target&gt;
 &lt;/project&gt;</code></pre>
 </div>
@@ -412,4 +416,4 @@ ivy.checksums=sha1,md5</code></pre>
 <p>All Ivy tasks are documented in the following pages.</p>
 </div>
 </div>
-</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file
+</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2007 - 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/bestpractices.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/bestpractices.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/bestpractices.html (original)
+++ ant/site/ivy/production/history/master/bestpractices.html Tue Jul 25 11:12:33 2017
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!----><!--  Licensed to the Apache Software Foundation (ASF) under one--><!--  or more contributor license agreements.  See the NOTICE file--><!--  distributed with this work for additional information--><!--  regarding copyright ownership.  The ASF licenses this file--><!--  to you under the Apache License, Version 2.0 (the--><!--  "License"); you may not use this file except in compliance--><!--  with the License.  You may obtain a copy of the License at--><!----><!--    http://www.apache.org/licenses/LICENSE-2.0--><!----><!--  Unless required by applicable law or agreed to in writing,--><!--  software distributed under the License is distributed on an--><!--  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY--><!--  KIND, either express or implied.  See the License for the--><!--  specific language governing permissions and limitations--><!--  under the L
 icense.--><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="generator" content="Asciidoctor 1.5.4" /><title>Best practices | Apache Ivy&#153; Documentation</title><link rel="stylesheet" type="text/css" href="style/style.css" /><script src="js/jquery.pack.js" type="text/javascript"></script><script src="js/jquery.treeview.js" type="text/javascript"></script><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" /><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" type="text/javascript"></script><script>$(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
-hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">    <a href="index.html" class="current">Documentation (2.5.0-local-20170630175829)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; Introduction &gt; <a href=
 "bestpractices.html" class="current">Best practices</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170630175829)</a><ul class="open"><ul id="treemenu" class="treeview">
+hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">    <a href="index.html" class="current">Documentation (2.5.0-local-20170725163541)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; Introduction &gt; <a href=
 "bestpractices.html" class="current">Best practices</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170725163541)</a><ul class="open"><ul id="treemenu" class="treeview">
 <li id="xooki-release-notes"><a href="release-notes.html">Release Notes</a></li>
 <li id="xooki-tutorial" class="submenu"><a href="tutorial.html">Tutorials</a><ul class="closed"><ul id="treemenu" class="treeview">
 <li id="xooki-tutorial/start"><a href="tutorial/start.html">Quick Start</a></li>
@@ -98,6 +98,10 @@ hljs.initHighlightingOnLoad();</script><
 </ul></li>
 <li id="xooki-settings/triggers"><a href="settings/triggers.html">triggers</a></li>
 <li id="xooki-settings/version-matchers"><a href="settings/version-matchers.html">version-matchers</a></li>
+<li id="xooki-settings/timeout-constraints" class="submenu"><a href="settings/timeout-constraints.html">timeout-constraints</a><ul class="closed"><ul id="treemenu" class="treeview">
+<li id="xooki-settings/timeout-constraint"><a href="settings/timeout-constraint.html">timeout-constraint</a></li>
+</ul>
+</ul></li>
 </ul>
 </ul></li>
 <li id="xooki-ivyfile" class="submenu"><a href="ivyfile.html">Ivy Files</a><ul class="closed"><ul id="treemenu" class="treeview">
@@ -232,37 +236,43 @@ hljs.initHighlightingOnLoad();</script><
 <div class="paragraph">
 <p>This is usually not a valid recommendation for open source projects, but for the enterprise world we strongly suggest to avoid relying on a public repository like maven ibiblio or ivyrep. Why? Well, there are a couple of reasons:</p>
 </div>
-<div class="ulist">
-<ul>
-<li>
-<p>control<br/>
- The main problem with these kinds of public repositories is that you don&#8217;t have control over the repository. This means that if a module descriptor is broken you cannot easily fix it. Sure you can use a chain between a shared repository and the public one and put your fixed module descriptor in the shared repository so that it hides the one on the public repository, but this makes repository browsing and maintenance cumbersome.
-Even more problematic is the possible updates of the repository. We know that versions published in such repositories should be stable and not be updated, but we also frequently see that a module descriptor is buggy, or an artifact corrupted. We even see sometimes a new version published with the same name as the preceding one because the previous one was simply badly packaged. This can occur even to the best; it occurred to us with Ivy 1.2 :-) But then we decided to publish the new version with a different name, 1.2a. But if the repository manager allows such updates, this means that what worked before can break. It can thus break your build reproducibility.</p>
-</li>
-<li>
-<p>reliability<br/>
-The Maven repository is not particularly well known for its reliability (we often experience major slow downs or even complete failures of the site), and ivyrep is only supported by a small company (yes we are only a small company!). So slow down and site hangs occur also. And if the repository you rely on is down, this can cause major slow downs in your development or release process.</p>
-</li>
-<li>
-<p>accuracy<br/>
-A public repository usually contains much more than what you actually need. Is this a problem? We think so. We think that in an enterprise environment the libraries you use should step through some kind of validation process before being used in every projects of your company. And what better way to do so? Setup an enterprise repository with only the libraries you actually want to use. This will not only ensure better quality for your application dependencies, but help to have the same versions everywhere, and even help when declaring your module dependencies, if you use a tool like IvyDE, the code completion will only show relevant information about your repository, with only the libraries you actually want to see.</p>
-</li>
-<li>
-<p>security<br/>
-The artifacts you download from a module repository are often executable, and are thus a security concern. Imagine a hacker replacing commons-lang by another version containing a virus? If you rely on a public repository to build your software, you expose it to a security risk. You can read more about that in this <a href="http://www.fortifysoftware.com/servlet/downloads/public/fortify_attacking_the_build.pdf">Forrester article</a>.</p>
-</li>
-</ul>
+<div class="sect2">
+<h3 id="_control">Control</h3>
+<div class="paragraph">
+<p>The main problem with these kinds of public repositories is that you don&#8217;t have control over the repository. This means that if a module descriptor is broken you cannot easily fix it. Sure you can use a chain between a shared repository and the public one and put your fixed module descriptor in the shared repository so that it hides the one on the public repository, but this makes repository browsing and maintenance cumbersome.</p>
+</div>
+<div class="paragraph">
+<p>Even more problematic is the possible updates of the repository. We know that versions published in such repositories should be stable and not be updated, but we also frequently see that a module descriptor is buggy, or an artifact corrupted. We even see sometimes a new version published with the same name as the preceding one because the previous one was simply badly packaged. This can occur even to the best; it occurred to us with Ivy 1.2 :-) But then we decided to publish the new version with a different name, 1.2a. But if the repository manager allows such updates, this means that what worked before can break. It can thus break your build reproducibility.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_reliability">Reliability</h3>
+<div class="paragraph">
+<p>The Maven repository is not particularly well known for its reliability (we often experience major slow downs or even complete failures of the site), and ivyrep is only supported by a small company (yes we are only a small company!). So slow down and site hangs occur also. And if the repository you rely on is down, this can cause major slow downs in your development or release process.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_accuracy">Accuracy</h3>
+<div class="paragraph">
+<p>A public repository usually contains much more than what you actually need. Is this a problem? We think so. We think that in an enterprise environment the libraries you use should step through some kind of validation process before being used in every projects of your company. And what better way to do so? Setup an enterprise repository with only the libraries you actually want to use. This will not only ensure better quality for your application dependencies, but help to have the same versions everywhere, and even help when declaring your module dependencies, if you use a tool like IvyDE, the code completion will only show relevant information about your repository, with only the libraries you actually want to see.</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_security">Security</h3>
+<div class="paragraph">
+<p>The artifacts you download from a module repository are often executable, and are thus a security concern. Imagine a hacker replacing commons-lang by another version containing a virus? If you rely on a public repository to build your software, you expose it to a security risk. You can read more about that in this <a href="http://www.fortifysoftware.com/servlet/downloads/public/fortify_attacking_the_build.pdf">Forrester article</a>.</p>
 </div>
 <div class="paragraph">
 <p>Note that using an enterprise repository doesn&#8217;t mean you have to build it entirely by hand. Ivy features an <a href="use/install.html">install</a> task which can be used to install modules from one repository to another one, so it can be used to selectively install modules from a public repository to your enterprise repository, where you will then be able to ensure control, reliability and accuracy.</p>
 </div>
 </div>
 </div>
+</div>
 <div class="sect1">
 <h2 id="_always_use_patterns_with_at_least_organisation_and_module">Always use patterns with at least organisation and module</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Ivy is very flexible and can accomodate a lot of existing repositories, using the concept of <a href="concept.html#pattern">patterns</a>. But if your repository doesn&#8217;t exist yet, we strongly recommend always using the organisation and the module name in your pattern, even for a private repository where you put only your own modules (which all have the same organisation). Why? Because the Ivy listing feature relies on the token it can find in the pattern. If you have no organisation token in your pattern, Ivy won&#8217;t be able to list the (only?) organisation in your repository. And this can be a problem for code completion in IvyDE, for example, but also for repository wide tasks like <a href="use/install.html">install</a> or <a href="use/repreport.html">repreport</a>.</p>
+<p>Ivy is very flexible and can accommodate a lot of existing repositories, using the concept of <a href="concept.html#pattern">patterns</a>. But if your repository doesn&#8217;t exist yet, we strongly recommend always using the organisation and the module name in your pattern, even for a private repository where you put only your own modules (which all have the same organisation). Why? Because the Ivy listing feature relies on the token it can find in the pattern. If you have no organisation token in your pattern, Ivy won&#8217;t be able to list the (only?) organisation in your repository. And this can be a problem for code completion in IvyDE, for example, but also for repository wide tasks like <a href="use/install.html">install</a> or <a href="use/repreport.html">repreport</a>.</p>
 </div>
 </div>
 </div>
@@ -270,7 +280,7 @@ The artifacts you download from a module
 <h2 id="_public_ivysettings_xml_with_public_repositories">Public ivysettings.xml with public repositories</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>If you create a public repository, provide a URL to the <a href="settings.html">ivysettings.xml</a> file. It&#8217;s pretty easy to do, and if someone wants to leverage your repository, he will just have to load it with <a href="use/settings.html">settings</a> with the URL of your ivysettings.xml file, or <a href="configuration/include.html">include</a> it in its own configuration file, which makes it really easy to combine several public repositories.</p>
+<p>If you create a public repository, provide a URL to the <a href="settings.html">ivysettings.xml</a> file. It&#8217;s pretty easy to do, and if someone wants to leverage your repository, he will just have to load it with <a href="use/settings.html">settings</a> with the URL of your ivysettings.xml file, or <a href="settings/include.html">include</a> it in its own configuration file, which makes it really easy to combine several public repositories.</p>
 </div>
 </div>
 </div>
@@ -289,17 +299,17 @@ The artifacts you download from a module
 <div class="paragraph">
 <p>There are basically two ways to deal with them, both ways being supported by Ivy:</p>
 </div>
-<div class="ulist">
-<ul>
-<li>
-<p>use a naming convention like a special suffix<br/>
-the idea is pretty simple, each time you publish a new integration of your module you give the same name to the version (in maven world this is for example 1.0-SNAPSHOT). The dependency manager should then be aware that this version is special because it changes over time, so that it does not trust its local cache if it already has the version, but checks the date of the version on the repository and sees if it has changed. In Ivy this is supported using the <a href="ivyfile/dependency.html">changing attribute</a> on a dependency or by configuring the <a href="configuration/resolvers.html">changing pattern</a> to use for all your modules.</p>
-</li>
-<li>
-<p>automatically create a new version for each<br/>
-in this case you use either a build number or a timestamp to publish each new integration version with a new version name. Then you can use one of the numerous ways in Ivy to <a href="ivyfile/dependency.html">express a version constraint</a>. Usually selecting the very latest one (using 'latest.integration' as version constraint) is enough.</p>
-</li>
-</ul>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">use a naming convention like a special suffix</dt>
+<dd>
+<p>the idea is pretty simple, each time you publish a new integration of your module you give the same name to the version (in maven world this is for example 1.0-SNAPSHOT). The dependency manager should then be aware that this version is special because it changes over time, so that it does not trust its local cache if it already has the version, but checks the date of the version on the repository and sees if it has changed. In Ivy this is supported using the <a href="ivyfile/dependency.html">changing attribute</a> on a dependency or by configuring the <a href="settings/resolvers.html">changing pattern</a> to use for all your modules.</p>
+</dd>
+<dt class="hdlist1">automatically create a new version for each</dt>
+<dd>
+<p>in this case you use either a build number or a timestamp to publish each new integration version with a new version name. Then you can use one of the numerous ways in Ivy to <a href="ivyfile/dependency.html">express a version constraint</a>. Usually selecting the very latest one (using 'latest.integration' as version constraint) is enough.</p>
+</dd>
+</dl>
 </div>
 <div class="paragraph">
 <p>So, which way is the best? As often, it depends on your context, and if one of the two was really bad it wouldn&#8217;t be supported in Ivy :-)</p>
@@ -325,41 +335,41 @@ in this case you use either a build numb
 <h2 id="_inlining_dependencies_or_not">Inlining dependencies or not?</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>With Ivy 1.4 you can resolve a dependency without even writing an ivy file. This pratice is called inlining. But what is it good for, and when should it be avoided?</p>
+<p>With Ivy 1.4 you can resolve a dependency without even writing an ivy file. This practice is called inlining. But what is it good for, and when should it be avoided?</p>
 </div>
 <div class="paragraph">
 <p>Putting ivy dependencies in a separate file has the following advantages:</p>
 </div>
-<div class="ulist">
-<ul>
-<li>
-<p>separate revision cycle<br/>
-if your dependencies may change more often than your build, it&#8217;s a good idea to separate the two, to isolate the two concepts: describing how to build / describing your project dependencies</p>
-</li>
-<li>
-<p>possibility to publish<br/>
-if you describe dependencies of a module which can itself be reused, you may want to use ant to publish it to a repository. In this case the publication is only possible if you have a separate ivy file</p>
-</li>
-<li>
-<p>more flexible<br/>
-inline dependencies can only be used to express one dependency and only one. An ivy file can be used to express much more complex dependencies</p>
-</li>
-</ul>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">separate revision cycle</dt>
+<dd>
+<p>if your dependencies may change more often than your build, it&#8217;s a good idea to separate the two, to isolate the two concepts: describing how to build / describing your project dependencies</p>
+</dd>
+<dt class="hdlist1">possibility to publish</dt>
+<dd>
+<p>if you describe dependencies of a module which can itself be reused, you may want to use ant to publish it to a repository. In this case the publication is only possible if you have a separate ivy file</p>
+</dd>
+<dt class="hdlist1">more flexible</dt>
+<dd>
+<p>inline dependencies can only be used to express one dependency and only one. An ivy file can be used to express much more complex dependencies</p>
+</dd>
+</dl>
 </div>
 <div class="paragraph">
 <p>On the other hand, using inline dependencies is very useful when:</p>
 </div>
-<div class="ulist">
-<ul>
-<li>
-<p>you want to use a custom task in your ant build<br/>
-Without ivy you usually either copy the custom task jar in ant lib, which requires maintenance of your workstation installation, or use a manual copy or download and a taskdef with the appropriate classpath, which is better. But if you have several custom tasks, or if they have themselves dependencies, it can become cumbersome. Using Ivy with an inline dependency is an elegant way to solve this problem.</p>
-</li>
-<li>
-<p>you want to easily deploy an application<br/>
-If you already build your application and its modules using Ivy, it is really easy to leverage your ivy repository to download your application and all its dependencies on the local filesystem, ready to be executed. If you also put your configuration files as artifacts in your repository (maybee packaged as a zip), the whole installation process can rely on ivy, easing the automatic installation of <strong>any</strong> version of your application available in your repository!</p>
-</li>
-</ul>
+<div class="dlist">
+<dl>
+<dt class="hdlist1">you want to use a custom task in your ant build</dt>
+<dd>
+<p>Without ivy you usually either copy the custom task jar in ant lib, which requires maintenance of your workstation installation, or use a manual copy or download and a taskdef with the appropriate classpath, which is better. But if you have several custom tasks, or if they have themselves dependencies, it can become cumbersome. Using Ivy with an inline dependency is an elegant way to solve this problem.</p>
+</dd>
+<dt class="hdlist1">you want to easily deploy an application</dt>
+<dd>
+<p>If you already build your application and its modules using Ivy, it is really easy to leverage your ivy repository to download your application and all its dependencies on the local filesystem, ready to be executed. If you also put your configuration files as artifacts in your repository (maybe packaged as a zip), the whole installation process can rely on ivy, easing the automatic installation of <strong>any</strong> version of your application available in your repository!</p>
+</dd>
+</dl>
 </div>
 </div>
 </div>
@@ -384,4 +394,4 @@ If you already build your application an
 <p>So feel free to comment on this page to add your own experience feedback, suggestions or opinion.</p>
 </div>
 </div>
-</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file
+</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2007 - 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file

Modified: ant/site/ivy/production/history/master/compatibility.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/compatibility.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/compatibility.html (original)
+++ ant/site/ivy/production/history/master/compatibility.html Tue Jul 25 11:12:33 2017
@@ -1,6 +1,6 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!----><!--  Licensed to the Apache Software Foundation (ASF) under one--><!--  or more contributor license agreements.  See the NOTICE file--><!--  distributed with this work for additional information--><!--  regarding copyright ownership.  The ASF licenses this file--><!--  to you under the Apache License, Version 2.0 (the--><!--  "License"); you may not use this file except in compliance--><!--  with the License.  You may obtain a copy of the License at--><!----><!--    http://www.apache.org/licenses/LICENSE-2.0--><!----><!--  Unless required by applicable law or agreed to in writing,--><!--  software distributed under the License is distributed on an--><!--  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY--><!--  KIND, either express or implied.  See the License for the--><!--  specific language governing permissions and limitations--><!--  under the L
 icense.--><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="generator" content="Asciidoctor 1.5.4" /><title>Compatibility | Apache Ivy&#153; Documentation</title><link rel="stylesheet" type="text/css" href="style/style.css" /><script src="js/jquery.pack.js" type="text/javascript"></script><script src="js/jquery.treeview.js" type="text/javascript"></script><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css" /><script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js" type="text/javascript"></script><script>$(document).ready(function(){$("#treemenu").Treeview({speed: "fast",store: true});});
-hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">    <a href="index.html" class="current">Documentation (2.5.0-local-20170630175829)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; Introduction &gt; <a href=
 "compatibility.html" class="current">Compatibility</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170630175829)</a><ul class="open"><ul id="treemenu" class="treeview">
+hljs.initHighlightingOnLoad();</script></head><body><div id="body"><table id="header" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="home" width="30%"><a href="http://ant.apache.org/" title="Apache Ant"><img src="images/ant-project-logo.svg" alt="Apache Ant" border="0" height="80px" /></a></td><td class="product" width="70%" align="right" valign="middle"><img src="images/logo.png" alt="ivy" border="0" /></td></tr></table><table id="top-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td><div id="navcontainer"> <a href="http://www.apache.org/">Apache&#153;</a> &gt; <a href="http://ant.apache.org/">Apache Ant&#153;</a> &gt; <a href="http://ant.apache.org/ivy/">Apache Ivy&#153;</a> &gt;<span class="breadCrumb">    <a href="index.html" class="current">Documentation (2.5.0-local-20170725163541)</a> &gt; <a href="reference.html" class="current">Reference</a> &gt; Introduction &gt; <a href=
 "compatibility.html" class="current">Compatibility</a></span></div></td></tr></table><table id="content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="sidebar-left"><div class="block block-book" id="block-book-0"><div class="sidebar-title">Apache Ivy&#153;</div><div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html">Documentation (2.5.0-local-20170725163541)</a><ul class="open"><ul id="treemenu" class="treeview">
 <li id="xooki-release-notes"><a href="release-notes.html">Release Notes</a></li>
 <li id="xooki-tutorial" class="submenu"><a href="tutorial.html">Tutorials</a><ul class="closed"><ul id="treemenu" class="treeview">
 <li id="xooki-tutorial/start"><a href="tutorial/start.html">Quick Start</a></li>
@@ -98,6 +98,10 @@ hljs.initHighlightingOnLoad();</script><
 </ul></li>
 <li id="xooki-settings/triggers"><a href="settings/triggers.html">triggers</a></li>
 <li id="xooki-settings/version-matchers"><a href="settings/version-matchers.html">version-matchers</a></li>
+<li id="xooki-settings/timeout-constraints" class="submenu"><a href="settings/timeout-constraints.html">timeout-constraints</a><ul class="closed"><ul id="treemenu" class="treeview">
+<li id="xooki-settings/timeout-constraint"><a href="settings/timeout-constraint.html">timeout-constraint</a></li>
+</ul>
+</ul></li>
 </ul>
 </ul></li>
 <li id="xooki-ivyfile" class="submenu"><a href="ivyfile.html">Ivy Files</a><ul class="closed"><ul id="treemenu" class="treeview">
@@ -207,7 +211,7 @@ hljs.initHighlightingOnLoad();</script><
 </ul></li>
 </ul>
 <center><iframe src="http://www.apache.org/ads/buttonbar.html" style="border-width:0;" frameborder="0" scrolling="no" width="135" height="265"></iframe></center></div></div></td><td valign="top"><div id="main"><h1>Compatibility</h1><div id="content"><div class="sect1">
-<h2 id="_jvm_compability">JVM compability</h2>
+<h2 id="_jvm_compatibility">JVM compatibility</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>Up to Ivy 2.3.x, a minimum of Java 1.4 is required.</p>
@@ -243,4 +247,4 @@ hljs.initHighlightingOnLoad();</script><
 <p>Ivy does not at this time support multithreaded use. It thus should not be used with the ant <code>&lt;parallel&gt;</code> task.</p>
 </div>
 </div>
-</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file
+</div></div></div></td></tr></table><table id="footer-menu" summary="Navigation elements." border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="center" valign="middle"><div class="primary-links">::<a href="index.html">Home</a>::<a href="reference.html">Reference</a>::<a href="tutorial.html">Tutorials</a>::<a href="dev.html">Developer's doc</a>::</div></td></tr></table><div id="footer-message" class="footer"><hr /><i>Copyright &#169; 2007 - 2017 The Apache Software Foundation, Licensed under the<a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.</i><br /><i>Apache Ivy, Apache Ant, Ivy, Ant, Apache, the Apache Ivy logo, the Apache Ant logo and the Apache feather logo are trademarks of The Apache Software Foundation.</i><br /><i>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</i></div></div></body></html>
\ No newline at end of file