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 [17/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/ sa...

Modified: ant/site/ivy/production/history/master/tutorial/dependence.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/dependence.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/tutorial/dependence.html (original)
+++ ant/site/ivy/production/history/master/tutorial/dependence.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>Project dependencies | 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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/d
 ependence.html" class="current">Project dependencies</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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/d
 ependence.html" class="current">Project dependencies</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="open"><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">
@@ -252,7 +256,7 @@ hljs.initHighlightingOnLoad();</script><
 <p>ivy.xml: the project ivy file<br/></p>
 </li>
 <li>
-<p>src tandalone\Main.java: the only class of the project<br/></p>
+<p>src standalone\Main.java: the only class of the project<br/></p>
 </li>
 </ul>
 </div>
@@ -296,7 +300,7 @@ hljs.initHighlightingOnLoad();</script><
 <pre class="highlightjs highlight"><code>&lt;ivy-module version="1.0"&gt;
     &lt;info organisation="org.apache" module="depender"/&gt;
     &lt;dependencies&gt;
-        &lt;dependency name="dependee" rev="latest.integration" /&gt;
+        &lt;dependency name="dependee" rev="latest.integration"/&gt;
     &lt;/dependencies&gt;
 &lt;/ivy-module&gt;</code></pre>
 </div>
@@ -327,14 +331,14 @@ hljs.initHighlightingOnLoad();</script><
 <div class="content">
 <pre class="highlightjs highlight"><code>&lt;ivysettings&gt;
 	&lt;properties file="${ivy.settings.dir}/ivysettings.properties"/&gt;
-	&lt;settings defaultResolver="libraries" /&gt;
-	&lt;caches defaultCacheDir="${ivy.settings.dir}/ivy-cache" /&gt;
+	&lt;settings defaultResolver="libraries"/&gt;
+	&lt;caches defaultCacheDir="${ivy.settings.dir}/ivy-cache"/&gt;
 	&lt;resolvers&gt;
 		&lt;filesystem name="projects"&gt;
-			&lt;artifact pattern="${repository.dir}/[artifact]-[revision].[ext]" /&gt;
-			&lt;ivy pattern="${repository.dir}/[module]-[revision].xml" /&gt;
+			&lt;artifact pattern="${repository.dir}/[artifact]-[revision].[ext]"/&gt;
+			&lt;ivy pattern="${repository.dir}/[module]-[revision].xml"/&gt;
 		&lt;/filesystem&gt;
-		&lt;ibiblio name="libraries" m2compatible="true" usepoms="false" /&gt;
+		&lt;ibiblio name="libraries" m2compatible="true" usepoms="false"/&gt;
 	&lt;/resolvers&gt;
 	&lt;modules&gt;
 		&lt;module organisation="org.apache" name="dependee" resolver="projects"/&gt;
@@ -398,22 +402,23 @@ This will clean up the entire project di
 <div class="paragraph">
 <p>Go to <code>dependee</code> directory  and publish the project</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/dependence/dependee]$ ant publish
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/dependence/dependee]$ ant publish
 Buildfile: /ivy/dependence/dependee/build.xml
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/dependence/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#dependee;working@apache
 [ivy:retrieve] 	confs: [default]
 [ivy:retrieve] 	found commons-lang#commons-lang;2.6 in libraries
 [ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar ...
-[ivy:retrieve] ............................. (277kB)
+[ivy:retrieve] .......................
+[ivy:retrieve] ...... (277kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (669ms)
-[ivy:retrieve] :: resolution report :: resolve 479ms :: artifacts dl 671ms
+[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (3029ms)
+[ivy:retrieve] :: resolution report :: resolve 1486ms :: artifacts dl 3032ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -422,7 +427,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#dependee
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	1 artifacts copied, 0 already retrieved (277kB/4ms)
+[ivy:retrieve] 	1 artifacts copied, 0 already retrieved (277kB/5ms)
 
 compile:
     [mkdir] Created dir: /ivy/dependence/dependee/build/classes
@@ -433,7 +438,7 @@ jar:
       [jar] Building jar: /ivy/dependence/dependee/build/dependee.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache#dependee;working@apache :: 1 :: release :: Sun Jun 25 13:27:26 CEST 2017
+[ivy:publish] :: delivering :: org.apache#dependee;working@apache :: 1 :: release :: Mon Jun 19 07:17:23 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/dependence/dependee/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache#dependee
 [ivy:publish] 	published dependee to /ivy/dependence/settings/repository/dependee-1.jar
@@ -441,7 +446,7 @@ publish:
      [echo] project dependee released with version 1
 
 BUILD SUCCESSFUL
-Total time: 1 second</code></pre>
+Total time: 5 seconds</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -481,15 +486,15 @@ Both are just copies of the files found
 <div class="paragraph">
 <p>Go to directory depender and run <code>ant</code></p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/dependence/depender]$ ant
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/dependence/depender]$ ant
 Buildfile: /ivy/dependence/depender/build.xml
 
 clean:
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/dependence/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#depender;working@apache
 [ivy:retrieve] 	confs: [default]
@@ -499,8 +504,8 @@ resolve:
 [ivy:retrieve] downloading /ivy/dependence/settings/repository/dependee-1.jar ...
 [ivy:retrieve] .. (1kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] org.apache#dependee;1!dependee.jar (3ms)
-[ivy:retrieve] :: resolution report :: resolve 70ms :: artifacts dl 6ms
+[ivy:retrieve] 	[SUCCESSFUL ] org.apache#dependee;1!dependee.jar (4ms)
+[ivy:retrieve] :: resolution report :: resolve 77ms :: artifacts dl 7ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -509,7 +514,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#depender
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (279kB/5ms)
+[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (279kB/6ms)
 
 compile:
     [mkdir] Created dir: /ivy/dependence/depender/build/classes
@@ -550,18 +555,18 @@ Total time: 0 seconds</code></pre>
 <div class="paragraph">
 <p>Like we did before in step 3, publish the dependee project again. This will result in a new version of the project being published.</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/dependence/dependee]$ ant publish
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/dependence/dependee]$ ant publish
 Buildfile: /ivy/dependence/dependee/build.xml
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/dependence/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#dependee;working@apache
 [ivy:retrieve] 	confs: [default]
 [ivy:retrieve] 	found commons-lang#commons-lang;2.6 in libraries
-[ivy:retrieve] :: resolution report :: resolve 42ms :: artifacts dl 2ms
+[ivy:retrieve] :: resolution report :: resolve 87ms :: artifacts dl 4ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -570,7 +575,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#dependee
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	0 artifacts copied, 1 already retrieved (0kB/2ms)
+[ivy:retrieve] 	0 artifacts copied, 1 already retrieved (0kB/6ms)
 
 compile:
 
@@ -579,7 +584,7 @@ jar:
 
 publish:
    [delete] Deleting: /ivy/dependence/dependee/build/ivy.xml
-[ivy:publish] :: delivering :: org.apache#dependee;working@apache :: 2 :: release :: Sun Jun 25 13:27:28 CEST 2017
+[ivy:publish] :: delivering :: org.apache#dependee;working@apache :: 2 :: release :: Mon Jun 19 07:17:25 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/dependence/dependee/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache#dependee
 [ivy:publish] 	published dependee to /ivy/dependence/settings/repository/dependee-2.jar
@@ -594,9 +599,9 @@ Total time: 0 seconds</code></pre>
 <p>Now if you look in your repository folder, you will find 2 versions of the dependee project.
 Let&#8217;s look at it:</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>I:\dependee&gt;dir ..\settings\repository /w
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">I:\dependee&gt;dir ..\settings\repository /w
 
 [.]                [..]               dependee-1.jar   dependee-1.xml   dependee-2.jar   dependee-2.xml
 
@@ -625,15 +630,15 @@ I:\dependee&gt;</code></pre>
 <div class="paragraph">
 <p>Let&#8217;s try it!!</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/dependence/depender]$ ant
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/dependence/depender]$ ant
 Buildfile: /ivy/dependence/depender/build.xml
 
 clean:
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/dependence/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#depender;working@apache
 [ivy:retrieve] 	confs: [default]
@@ -643,8 +648,8 @@ resolve:
 [ivy:retrieve] downloading /ivy/dependence/settings/repository/dependee-2.jar ...
 [ivy:retrieve] .. (1kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] org.apache#dependee;2!dependee.jar (3ms)
-[ivy:retrieve] :: resolution report :: resolve 69ms :: artifacts dl 6ms
+[ivy:retrieve] 	[SUCCESSFUL ] org.apache#dependee;2!dependee.jar (5ms)
+[ivy:retrieve] :: resolution report :: resolve 113ms :: artifacts dl 10ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -653,7 +658,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#depender
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (279kB/3ms)
+[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (279kB/6ms)
 
 compile:
     [mkdir] Created dir: /ivy/dependence/depender/build/classes
@@ -666,7 +671,7 @@ run:
      [java] capitalized message : I Am Depending.main And Standalone.main Will Do The Job For Me
 
 BUILD SUCCESSFUL
-Total time: 0 seconds</code></pre>
+Total time: 1 second</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -674,4 +679,4 @@ Total time: 0 seconds</code></pre>
 </div>
 </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/tutorial/dual.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/dual.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/tutorial/dual.html (original)
+++ ant/site/ivy/production/history/master/tutorial/dual.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>Dual Resolver | 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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/d
 ual.html" class="current">Dual Resolver</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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/d
 ual.html" class="current">Dual Resolver</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="open"><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">
@@ -284,9 +288,9 @@ It depends on two libraries: Apache comm
   &lt;resolvers&gt;
     &lt;dual name="dual-example"&gt;
       &lt;filesystem name="ivys"&gt;
-        &lt;ivy pattern="${ivy.settings.dir}/../repository/[module]-ivy-[revision].xml" /&gt;
+        &lt;ivy pattern="${ivy.settings.dir}/../repository/[module]-ivy-[revision].xml"/&gt;
       &lt;/filesystem&gt;
-      &lt;ibiblio name="ibiblio" m2compatible="true" usepoms="false" /&gt;
+      &lt;ibiblio name="ibiblio" m2compatible="true" usepoms="false"/&gt;
     &lt;/dual&gt;
   &lt;/resolvers&gt;
 &lt;/ivysettings&gt;</code></pre>
@@ -327,13 +331,13 @@ It depends on two libraries: Apache comm
 <div class="paragraph">
 <p>Go to the project directory. And simply run <code>ant</code>.</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/dual/project]$ ant
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/dual/project]$ ant
 Buildfile: /ivy/dual/project/build.xml
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/dual/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#hello-ivy;working@apache
 [ivy:retrieve] 	confs: [default]
@@ -341,18 +345,19 @@ resolve:
 [ivy:retrieve] 	found commons-logging#commons-logging;1.0.4 in ibiblio
 [ivy:retrieve] 	found commons-lang#commons-lang;2.6 in ibiblio
 [ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar ...
-[ivy:retrieve] ......................... (220kB)
+[ivy:retrieve] ......................
+[ivy:retrieve] ... (220kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] commons-httpclient#commons-httpclient;2.0.2!commons-httpclient.jar (544ms)
+[ivy:retrieve] 	[SUCCESSFUL ] commons-httpclient#commons-httpclient;2.0.2!commons-httpclient.jar (3038ms)
 [ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar ...
 [ivy:retrieve] ............................. (277kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (515ms)
+[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (2473ms)
 [ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar ...
 [ivy:retrieve] ................ (37kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] commons-logging#commons-logging;1.0.4!commons-logging.jar (242ms)
-[ivy:retrieve] :: resolution report :: resolve 552ms :: artifacts dl 1304ms
+[ivy:retrieve] 	[SUCCESSFUL ] commons-logging#commons-logging;1.0.4!commons-logging.jar (1256ms)
+[ivy:retrieve] :: resolution report :: resolve 1845ms :: artifacts dl 6773ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -361,21 +366,21 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#hello-ivy
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	3 artifacts copied, 0 already retrieved (534kB/6ms)
+[ivy:retrieve] 	3 artifacts copied, 0 already retrieved (534kB/12ms)
 
 run:
     [mkdir] Created dir: /ivy/dual/project/build
     [javac] Compiling 1 source file to /ivy/dual/project/build
      [java] standard message : Hello Ivy!
      [java] capitalized by org.apache.commons.lang.WordUtils : Hello Ivy!
-     [java] juin 25, 2017 1:27:24 PM org.apache.commons.httpclient.HttpMethodBase processRedirectResponse
-     [java] AVERTISSEMENT: Redirect from protocol http to https is not supported
+     [java] Jun 19, 2017 7:17:17 AM org.apache.commons.httpclient.HttpMethodBase processRedirectResponse
+     [java] WARNING: Redirect from protocol http to https is not supported
      [java] head status code with httpclient: 301
      [java] now check if httpclient dependency on commons-logging has been realized
      [java] found logging class in classpath: interface org.apache.commons.logging.Log
 
 BUILD SUCCESSFUL
-Total time: 3 seconds</code></pre>
+Total time: 11 seconds</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -407,4 +412,4 @@ Total time: 3 seconds</code></pre>
 </div>
 </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/tutorial/log/multi-project-general-publishall.txt
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt (original)
+++ ant/site/ivy/production/history/master/tutorial/log/multi-project-general-publishall.txt Tue Jul 25 11:12:33 2017
@@ -4,7 +4,7 @@ Buildfile: /ivy/multi-project/build.xml
 load-ivy:
 
 buildlist:
-[ivy:buildlist] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:buildlist] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:buildlist] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
 
 publish-all:
@@ -12,8 +12,6 @@ publish-all:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -27,7 +25,7 @@ resolve:
     [mkdir] Created dir: /ivy/multi-project/projects/version/lib
 [ivy:resolve] :: resolving dependencies :: org.apache.ivy.example#version;working@apache
 [ivy:resolve] 	confs: [default]
-[ivy:resolve] :: resolution report :: resolve 16ms :: artifacts dl 0ms
+[ivy:resolve] :: resolution report :: resolve 17ms :: artifacts dl 0ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -45,7 +43,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/version/build/version.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#version;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:31 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#version;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:18 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/version/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#version
 [ivy:publish] 	published version to /ivy/multi-project/repository/shared/org.apache.ivy.example/version/1.0-dev-b1.part/jars/version.jar
@@ -57,8 +55,6 @@ publish:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -80,10 +76,10 @@ resolve:
 [ivy:resolve] .. (0kB)
 [ivy:resolve] 	[SUCCESSFUL ] org.apache.ivy.example#version;1.0-dev-b1!version.jar (2ms)
 [ivy:resolve] downloading https://repo1.maven.org/maven2/commons-cli/commons-cli/1.4/commons-cli-1.4.jar ...
-[ivy:resolve] .................. (52kB)
+[ivy:resolve] ............... (52kB)
 [ivy:resolve] .. (0kB)
-[ivy:resolve] 	[SUCCESSFUL ] commons-cli#commons-cli;1.4!commons-cli.jar (246ms)
-[ivy:resolve] :: resolution report :: resolve 1417ms :: artifacts dl 250ms
+[ivy:resolve] 	[SUCCESSFUL ] commons-cli#commons-cli;1.4!commons-cli.jar (1426ms)
+[ivy:resolve] :: resolution report :: resolve 7580ms :: artifacts dl 1430ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -93,7 +89,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#list
 [ivy:retrieve] 	confs: [core, standalone]
-[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (54kB/4ms)
+[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (54kB/5ms)
 
 compile:
     [javac] Compiling 2 source files to /ivy/multi-project/projects/list/build/classes
@@ -102,7 +98,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/list/build/list.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#list;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:33 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#list;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:29 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/list/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#list
 [ivy:publish] 	published list to /ivy/multi-project/repository/shared/org.apache.ivy.example/list/1.0-dev-b1.part/jars/list.jar
@@ -114,8 +110,6 @@ publish:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -138,12 +132,13 @@ resolve:
 [ivy:resolve] downloading /ivy/multi-project/repository/shared/org.apache.ivy.example/list/1.0-dev-b1/jars/list.jar ...
 [ivy:resolve] .. (2kB)
 [ivy:resolve] .. (0kB)
-[ivy:resolve] 	[SUCCESSFUL ] org.apache.ivy.example#list;1.0-dev-b1!list.jar (2ms)
+[ivy:resolve] 	[SUCCESSFUL ] org.apache.ivy.example#list;1.0-dev-b1!list.jar (5ms)
 [ivy:resolve] downloading https://repo1.maven.org/maven2/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar ...
-[ivy:resolve] ......................................................... (733kB)
+[ivy:resolve] ..................................
+[ivy:resolve] ....................... (733kB)
 [ivy:resolve] .. (0kB)
-[ivy:resolve] 	[SUCCESSFUL ] org.apache.commons#commons-collections4;4.1!commons-collections4.jar (931ms)
-[ivy:resolve] :: resolution report :: resolve 1532ms :: artifacts dl 935ms
+[ivy:resolve] 	[SUCCESSFUL ] org.apache.commons#commons-collections4;4.1!commons-collections4.jar (4118ms)
+[ivy:resolve] :: resolution report :: resolve 8278ms :: artifacts dl 4129ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -153,7 +148,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#find
 [ivy:retrieve] 	confs: [core, standalone]
-[ivy:retrieve] 	4 artifacts copied, 0 already retrieved (790kB/4ms)
+[ivy:retrieve] 	4 artifacts copied, 0 already retrieved (790kB/5ms)
 
 compile:
     [javac] Compiling 2 source files to /ivy/multi-project/projects/find/build/classes
@@ -162,7 +157,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/find/build/find.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#find;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:36 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#find;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:43 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/find/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#find
 [ivy:publish] 	published find to /ivy/multi-project/repository/shared/org.apache.ivy.example/find/1.0-dev-b1.part/jars/find.jar
@@ -174,8 +169,6 @@ publish:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -193,7 +186,7 @@ resolve:
 [ivy:resolve] 	[1.0-dev-b1] org.apache.ivy.example#version;latest.integration
 [ivy:resolve] 	found org.apache.ivy.example#list;1.0-dev-b1 in shared
 [ivy:resolve] 	[1.0-dev-b1] org.apache.ivy.example#list;latest.integration
-[ivy:resolve] :: resolution report :: resolve 324ms :: artifacts dl 2ms
+[ivy:resolve] :: resolution report :: resolve 1952ms :: artifacts dl 1ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -202,7 +195,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#size
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (4kB/2ms)
+[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (4kB/3ms)
 
 compile:
     [javac] Compiling 1 source file to /ivy/multi-project/projects/size/build/classes
@@ -211,7 +204,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/size/build/size.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#size;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:37 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#size;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:46 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/size/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#size
 [ivy:publish] 	published size to /ivy/multi-project/repository/shared/org.apache.ivy.example/size/1.0-dev-b1.part/jars/size.jar
@@ -223,8 +216,6 @@ publish:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -255,17 +246,17 @@ resolve:
 [ivy:resolve] .. (3kB)
 [ivy:resolve] .. (0kB)
 [ivy:resolve] 	[SUCCESSFUL ] org.apache.ivy.example#find;1.0-dev-b1!find.jar (2ms)
-[ivy:resolve] :: resolution report :: resolve 530ms :: artifacts dl 5ms
+[ivy:resolve] :: resolution report :: resolve 2865ms :: artifacts dl 7ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
 	---------------------------------------------------------------------
-	|       core       |   5   |   2   |   2   |   0   ||   5   |   2   |
-	|    standalone    |   6   |   2   |   2   |   0   ||   6   |   2   |
+	|       core       |   5   |   3   |   2   |   0   ||   5   |   2   |
+	|    standalone    |   6   |   3   |   2   |   0   ||   6   |   2   |
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#sizewhere
 [ivy:retrieve] 	confs: [core, standalone]
-[ivy:retrieve] 	6 artifacts copied, 0 already retrieved (795kB/5ms)
+[ivy:retrieve] 	6 artifacts copied, 0 already retrieved (795kB/6ms)
 
 compile:
     [javac] Compiling 2 source files to /ivy/multi-project/projects/sizewhere/build/classes
@@ -274,7 +265,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/sizewhere/build/sizewhere.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#sizewhere;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:38 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#sizewhere;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:51 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/sizewhere/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#sizewhere
 [ivy:publish] 	published sizewhere to /ivy/multi-project/repository/shared/org.apache.ivy.example/sizewhere/1.0-dev-b1.part/jars/sizewhere.jar
@@ -286,8 +277,6 @@ publish:
 clean-build:
 
 load-ivy:
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
-Trying to override old definition of task antlib:org.apache.ivy.ant:buildobr
 
 ivy-new-version:
  [ivy:info] :: loading settings :: url = jar:file://home/ivy/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
@@ -316,7 +305,7 @@ resolve:
 [ivy:resolve] .. (2kB)
 [ivy:resolve] .. (0kB)
 [ivy:resolve] 	[SUCCESSFUL ] org.apache.ivy.example#sizewhere;1.0-dev-b1!sizewhere.jar (2ms)
-[ivy:resolve] :: resolution report :: resolve 650ms :: artifacts dl 5ms
+[ivy:resolve] :: resolution report :: resolve 3785ms :: artifacts dl 6ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -325,7 +314,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache.ivy.example#console
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	7 artifacts copied, 0 already retrieved (798kB/5ms)
+[ivy:retrieve] 	7 artifacts copied, 0 already retrieved (798kB/4ms)
 
 compile:
     [javac] Compiling 1 source file to /ivy/multi-project/projects/console/build/classes
@@ -334,7 +323,7 @@ jar:
       [jar] Building jar: /ivy/multi-project/projects/console/build/console.jar
 
 publish:
-[ivy:publish] :: delivering :: org.apache.ivy.example#console;working@apache :: 1.0-dev-b1 :: release :: Sun Jun 25 13:28:39 CEST 2017
+[ivy:publish] :: delivering :: org.apache.ivy.example#console;working@apache :: 1.0-dev-b1 :: release :: Mon Jun 19 07:20:56 IST 2017
 [ivy:publish] 	delivering ivy file to /ivy/multi-project/projects/console/build/ivy.xml
 [ivy:publish] :: publishing :: org.apache.ivy.example#console
 [ivy:publish] 	published console to /ivy/multi-project/repository/shared/org.apache.ivy.example/console/1.0-dev-b1.part/jars/console.jar
@@ -344,4 +333,4 @@ publish:
      [echo] project console released with version 1.0-dev-b1
 
 BUILD SUCCESSFUL
-Total time: 10 seconds
+Total time: 41 seconds

Modified: ant/site/ivy/production/history/master/tutorial/multiple.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/multiple.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/tutorial/multiple.html (original)
+++ ant/site/ivy/production/history/master/tutorial/multiple.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>Multiple Resolvers | 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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/m
 ultiple.html" class="current">Multiple Resolvers</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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/m
 ultiple.html" class="current">Multiple Resolvers</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="open"><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">
@@ -206,7 +210,9 @@ hljs.initHighlightingOnLoad();</script><
 </ul>
 </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>Multiple Resolvers</h1><div id="content"><div class="paragraph">
+<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>Multiple Resolvers</h1><div id="content"><div id="preamble">
+<div class="sectionbody">
+<div class="paragraph">
 <p>This tutorial is an example of how modules can be retrieved by multiple resolvers. Using multiple resolvers can be useful in many contexts. For example:</p>
 </div>
 <div class="ulist">
@@ -229,18 +235,20 @@ hljs.initHighlightingOnLoad();</script><
 <p>In Ivy, the use of multiple resolvers is supported by a compound resolver called the chain resolver.</p>
 </div>
 <div class="paragraph">
-<p>In our example, we will simply show you how to use two resolvers, one on a local repository and one using the maven2 repository.</p>
+<p>In our example, we will simply show you how to use two resolvers, one on a local repository and one using the Maven2 repository.</p>
+</div>
+</div>
 </div>
 <div class="sect1">
-<h2 id="_project_description">project description</h2>
+<h2 id="_project_description">Project Description</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="_the_project_chained_resolvers">the project: chained-resolvers</h3>
+<h3 id="_the_project_chained_resolvers">The project: chained-resolvers</h3>
 <div class="paragraph">
-<p>The project is very simple and contains only one simple class: example.Hello.</p>
+<p>The project is very simple and contains only one simple class: <code>example.Hello</code>.</p>
 </div>
 <div class="paragraph">
-<p>It depends on two libraries: Apache&#8217;s commons-lang and a custom library named test (sources are included in test-1.0jar file). The test library is used by the project to uppercase a string, and commons-lang is used to capitalize the same string.</p>
+<p>It depends on two libraries: Apache&#8217;s <code>commons-lang</code> and a custom library named <code>test</code> (sources are included in <code>test-1.0.jar</code> file). The test library is used by the project to uppercase a string, and <code>commons-lang</code> is used to capitalize the same string.</p>
 </div>
 <div class="paragraph">
 <p>Here is the content of the project:</p>
@@ -263,27 +271,63 @@ hljs.initHighlightingOnLoad();</script><
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>&lt;ivy-module version="1.0"&gt;
+<pre class="highlightjs highlight"><code class="language-xml" data-lang="xml">&lt;!--
+   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 License.
+--&gt;
+&lt;ivy-module version="1.0"&gt;
     &lt;info organisation="org.apache" module="chained-resolvers"/&gt;
     &lt;dependencies&gt;
-        &lt;dependency org="commons-lang" name="commons-lang" rev="2.0"/&gt;
+        &lt;dependency org="commons-lang" name="commons-lang" rev="2.6" conf="default"/&gt;
         &lt;dependency name="test" rev="1.0"/&gt;
     &lt;/dependencies&gt;
 &lt;/ivy-module&gt;</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>As we&#8217;d expect, the ivy file declares this module to be dependent on the two libraries it uses: 'commons-lang' and 'test'. Note that we didn&#8217;t specify the org for the dependency 'test'. When we exclude org, Ivy assumes it is in the same org as the declaring module. (i.e. 'org.apache').</p>
+<p>As we&#8217;d expect, the ivy file declares this module to be dependent on the two libraries it uses: <code>commons-lang</code> and <code>test</code>. Note that we didn&#8217;t specify the <code>org</code> for the dependency <code>test</code>. When we exclude <code>org</code>, Ivy assumes it is in the same <code>org</code> as the declaring module. (in this example, it&#8217;s <code>org.apache</code>).</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_the_strong_ivy_settings_strong">the <strong>ivy settings</strong></h3>
+<h3 id="_the_ivy_settings">The Ivy Settings</h3>
 <div class="paragraph">
-<p>The settings are defined in the ivysettings.xml file located in the settings directory of the project. Below are its contents, followed by an explanation of what it&#8217;s doing.</p>
+<p>The settings are defined in the <code>ivysettings.xml</code> file located in the <code>settings</code> directory of the project. Below are its contents, followed by an explanation of what it&#8217;s doing.</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>&lt;ivysettings&gt;
+<pre class="highlightjs highlight"><code>&lt;!--
+   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 License.
+--&gt;
+&lt;ivysettings&gt;
   &lt;settings defaultResolver="chain-example"/&gt;
   &lt;resolvers&gt;
     &lt;chain name="chain-example"&gt;
@@ -298,24 +342,26 @@ hljs.initHighlightingOnLoad();</script><
 </div>
 </div>
 <div class="sect2">
-<h3 id="_the_strong_settings_strong_tag">the <strong>settings</strong> tag</h3>
+<h3 id="_the_strong_settings_strong_tag">The <strong>settings</strong> tag</h3>
 <div class="paragraph">
 <p>This tag initializes Ivy with some parameters. Here only one parameter is set, the name of the resolver to use by default.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_the_strong_resolvers_strong_tag">the <strong>resolvers</strong> tag</h3>
+<h3 id="_the_strong_resolvers_strong_tag">The <strong>resolvers</strong> tag</h3>
 <div class="paragraph">
-<p>The resolvers section defines the list of resolvers that Ivy will use to locate artifacts. In our example, we have only one resolver named "chain-example", which is unique in that it defines a list (hence a chain) of resolvers.
-The resolvers in this chain are:</p>
+<p>The resolvers section defines the list of resolvers that Ivy will use to locate artifacts. In our example, we have only one resolver named <code>chain-example</code>, which is unique in that it defines a list (hence a chain) of resolvers.</p>
+</div>
+<div class="paragraph">
+<p>The resolvers in this chain are:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>libraries : It is a filesystem resolver, so looks at a directory structure to retrieve the artifacts. This one is configured to look in the <code>repository</code> sub directory of the directory that contains the <code>ivysettings.xml</code> file.<br/></p>
+<p><code>libraries</code> : It is a filesystem resolver, so looks at a directory structure to retrieve the artifacts. This one is configured to look in the <code>repository</code> sub directory of the directory that contains the <code>ivysettings.xml</code> file.<br/></p>
 </li>
 <li>
-<p>ibiblio : It looks in the ibiblio maven repository to retrieve the artifacts.<br/></p>
+<p><code>ibiblio</code> : It looks in the ibiblio Maven repository to retrieve the artifacts.<br/></p>
 </li>
 </ul>
 </div>
@@ -326,18 +372,18 @@ The resolvers in this chain are:</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="_walkthrough">walkthrough</h2>
+<h2 id="_walkthrough">Walkthrough</h2>
 <div class="sectionbody">
 <div class="sect2">
-<h3 id="_step_1_preparation">step 1: preparation</h3>
+<h3 id="_step_1_preparation">Step 1: Preparation</h3>
 <div class="paragraph">
-<p>Open a DOS or shell window, and go to the "chained-resolvers" directory.</p>
+<p>Open a DOS or shell window, and go to the <code>src/example/chained-resolvers</code> directory.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_step_2_clean_directory_tree">step 2: clean directory tree</h3>
+<h3 id="_step_2_clean_directory_tree">Step 2: clean directory tree</h3>
 <div class="paragraph">
-<p>On the prompt type: ant</p>
+<p>On the prompt type: <code>ant</code></p>
 </div>
 <div class="paragraph">
 <p>This will clean up the entire project directory tree and Ivy cache. You can do this each time you want to clean up this example.</p>
@@ -350,10 +396,10 @@ The resolvers in this chain are:</p>
 </td>
 <td class="content">
 <div class="paragraph">
-<p>In almost all examples, we provide a clean target as default target. Since most examples use the same Ivy cache, you will clean the whole Ivy cache each time you call this target.</p>
+<p>In almost all examples, we provide a <code>clean</code> target, as the default target. Since most examples use the same Ivy cache, you will clean the whole Ivy cache each time you call this target.</p>
 </div>
 <div class="paragraph">
-<p>Cleaning the Ivy cache is something you can do without fear (except performance): it&#8217;s only a cache, so everything can be (and should be) obtained again from repositories. This may sound strange to those coming from maven 2 land. But remember that in Ivy, the cache is not a local repository and the two are completely isolated.</p>
+<p>Cleaning the Ivy cache is something you can do without fear (except performance): it&#8217;s only a cache, so everything can be (and should be) obtained again from repositories. This may sound strange to those coming from Maven 2 land. But remember that in Ivy, the cache is not a local repository and the two are completely isolated.</p>
 </div>
 </td>
 </tr>
@@ -361,17 +407,17 @@ The resolvers in this chain are:</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_step_3_run_the_project">step 3: run the project</h3>
+<h3 id="_step_3_run_the_project">Step 3: run the project</h3>
 <div class="paragraph">
 <p>Go to <code>chained-resolvers</code> project directory. And simply run <code>ant</code>.</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/chained-resolvers/chainedresolvers-project]$ ant
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/chained-resolvers/chainedresolvers-project]$ ant
 Buildfile: /ivy/chained-resolvers/chainedresolvers-project/build.xml
 
 resolve:
-[ivy:retrieve] :: Apache Ivy 2.5.0-local-20170625132628 - 20170625132628 :: http://ant.apache.org/ivy/ ::
+[ivy:retrieve] :: Apache Ivy 2.5.0 - 20170619071546 :: http://ant.apache.org/ivy/ ::
 [ivy:retrieve] :: loading settings :: file = /ivy/chained-resolvers/settings/ivysettings.xml
 [ivy:retrieve] :: resolving dependencies :: org.apache#chained-resolvers;working@apache
 [ivy:retrieve] 	confs: [default]
@@ -380,11 +426,11 @@ resolve:
 [ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar ...
 [ivy:retrieve] ............................. (277kB)
 [ivy:retrieve] .. (0kB)
-[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (475ms)
+[ivy:retrieve] 	[SUCCESSFUL ] commons-lang#commons-lang;2.6!commons-lang.jar (2644ms)
 [ivy:retrieve] downloading /ivy/chained-resolvers/settings/repository/test-1.0.jar ...
 [ivy:retrieve] .. (1kB)
 [ivy:retrieve] 	[SUCCESSFUL ] org.apache#test;1.0!test.jar (2ms)
-[ivy:retrieve] :: resolution report :: resolve 1930ms :: artifacts dl 479ms
+[ivy:retrieve] :: resolution report :: resolve 8852ms :: artifacts dl 2648ms
 	---------------------------------------------------------------------
 	|                  |            modules            ||   artifacts   |
 	|       conf       | number| search|dwnlded|evicted|| number|dwnlded|
@@ -393,7 +439,7 @@ resolve:
 	---------------------------------------------------------------------
 [ivy:retrieve] :: retrieving :: org.apache#chained-resolvers
 [ivy:retrieve] 	confs: [default]
-[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (278kB/5ms)
+[ivy:retrieve] 	2 artifacts copied, 0 already retrieved (278kB/9ms)
 
 run:
     [mkdir] Created dir: /ivy/chained-resolvers/chainedresolvers-project/build
@@ -404,14 +450,14 @@ run:
      [java] upperCased by test.StringUtils : EXAMPLE WORLD !
 
 BUILD SUCCESSFUL
-Total time: 3 seconds</code></pre>
+Total time: 12 seconds</code></pre>
 </div>
 </div>
 <div class="paragraph">
 <p>We can see in the log of the resolve task, that the two dependencies have been retrieved (2 artifacts) and copied to the Ivy cache directory (2 downloaded).</p>
 </div>
 <div class="paragraph">
-<p>Also notice that the 'run' Ant target succeeded in using both commons-lang.jar coming from the ibiblio repository and test.jar coming from the local repository.</p>
+<p>Also notice that the <code>run</code> Ant target succeeded in using both <code>commons-lang.jar</code> coming from the ibiblio repository and <code>test.jar</code> coming from the local repository.</p>
 </div>
 </div>
 </div>
@@ -439,4 +485,4 @@ Total time: 3 seconds</code></pre>
 </ul>
 </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/tutorial/multiproject.html
URL: http://svn.apache.org/viewvc/ant/site/ivy/production/history/master/tutorial/multiproject.html?rev=1802918&r1=1802917&r2=1802918&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/tutorial/multiproject.html (original)
+++ ant/site/ivy/production/history/master/tutorial/multiproject.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>Using Ivy in multiple projects environment | 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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/m
 ultiproject.html" class="current">Using Ivy in multiple projects environment</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="tutorial.html" class="current">Tutorials</a> &gt; <a href="../tutorial/m
 ultiproject.html" class="current">Using Ivy in multiple projects environment</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="open"><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">
@@ -316,13 +320,13 @@ Example:</p>
         &lt;conf name="standalone" extends="core"/&gt;
       &lt;/configurations&gt;
       &lt;publications&gt;
-        &lt;artifact name="find" type="jar" conf="core" /&gt;
+        &lt;artifact name="find" type="jar" conf="core"/&gt;
       &lt;/publications&gt;
       &lt;dependencies&gt;
-        &lt;dependency name="version" rev="latest.integration" conf="core-&gt;default" /&gt;
-        &lt;dependency name="list" rev="latest.integration" conf="core" /&gt;
-        &lt;dependency org="commons-collections" name="commons-collections" rev="3.1" conf="core-&gt;default" /&gt;
-        &lt;dependency org="commons-cli" name="commons-cli" rev="1.0" conf="standalone-&gt;default" /&gt;
+        &lt;dependency name="version" rev="latest.integration" conf="core-&gt;default"/&gt;
+        &lt;dependency name="list" rev="latest.integration" conf="core"/&gt;
+        &lt;dependency org="commons-collections" name="commons-collections" rev="3.1" conf="core-&gt;default"/&gt;
+        &lt;dependency org="commons-cli" name="commons-cli" rev="1.0" conf="standalone-&gt;default"/&gt;
       &lt;/dependencies&gt;
   &lt;/ivy-module&gt;</code></pre>
 </div>
@@ -385,7 +389,7 @@ the source directory with all java sourc
 &lt;property name="ivy.shared.default.root" value="${repository.dir}/shared"/&gt;
 
 &lt;!-- here is how we would have configured ivy if we had our own ivysettings file
-&lt;ivy:settings file="${common.dir}/ivysettings.xml" id="ivy.instance" /&gt;
+&lt;ivy:settings file="${common.dir}/ivysettings.xml" id="ivy.instance"/&gt;
 --&gt;</code></pre>
 </div>
 </div>
@@ -403,7 +407,7 @@ Commented out you can see how the settin
 
     &lt;!-- the call to resolve is not mandatory, retrieve makes an implicit call if we don't --&gt;
     &lt;ivy:resolve file="${ivy.file}"/&gt;
-    &lt;ivy:retrieve pattern="${lib.dir}/[artifact].[ext]" /&gt;
+    &lt;ivy:retrieve pattern="${lib.dir}/[artifact].[ext]"/&gt;
 &lt;/target&gt;</code></pre>
 </div>
 </div>
@@ -417,10 +421,10 @@ Commented out you can see how the settin
 <div class="content">
 <pre class="highlightjs highlight"><code>&lt;target name="ivy-new-version" depends="load-ivy" unless="ivy.new.revision"&gt;
     &lt;!-- default module version prefix value --&gt;
-    &lt;property name="module.version.prefix" value="${module.version.target}-dev-b" /&gt;
+    &lt;property name="module.version.prefix" value="${module.version.target}-dev-b"/&gt;
 
     &lt;!-- asks Ivy for an available version number --&gt;
-    &lt;ivy:info file="${ivy.file}" /&gt;
+    &lt;ivy:info file="${ivy.file}"/&gt;
     &lt;ivy:buildnumber
         organisation="${ivy.organisation}" module="${ivy.module}"
         revision="${module.version.prefix}" defaultBuildNumber="1" revSep=""/&gt;
@@ -439,9 +443,8 @@ Commented out you can see how the settin
     &lt;ivy:publish artifactspattern="${build.dir}/[artifact].[ext]"
                        resolver="shared"
                        pubrevision="${version}"
-                       status="release"
-    /&gt;
-    &lt;echo message="project ${ant.project.name} released with version ${version}" /&gt;
+                       status="release"/&gt;
+    &lt;echo message="project ${ant.project.name} released with version ${version}"/&gt;
 &lt;/target&gt;</code></pre>
 </div>
 </div>
@@ -459,9 +462,8 @@ Commented out you can see how the settin
                     pubrevision="${version}"
                     pubdate="${now}"
                     status="integration"
-                    forcedeliver="true"
-    /&gt;
-    &lt;echo message="project ${ant.project.name} published locally with version ${version}" /&gt;
+                    forcedeliver="true"/&gt;
+    &lt;echo message="project ${ant.project.name} published locally with version ${version}"/&gt;
 &lt;/target&gt;</code></pre>
 </div>
 </div>
@@ -514,9 +516,9 @@ Commented out you can see how the settin
 <div class="paragraph">
 <p>You can play with this tutorial by using regular Ant commands. Begin in the base directory of the tutorial (src/example/multi-project), and run ant -p:</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/multi-project]$ ant -p
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/multi-project]$ ant -p
 Buildfile: /ivy/multi-project/build.xml
 
 Main targets:
@@ -535,9 +537,9 @@ Main targets:
 <div class="paragraph">
 <p>Then you can go in one of the example project directories (like projects/find for instance), and run <code>ant -p</code>:</p>
 </div>
-<div class="listingblock shell">
+<div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code>[ivy@apache:/ivy/multi-project/projects/find]$ ant -p
+<pre class="highlightjs highlight"><code class="language-shell" data-lang="shell">[ivy@apache:/ivy/multi-project/projects/find]$ ant -p
 Buildfile: /ivy/multi-project/projects/find/build.xml
 
 Main targets:
@@ -563,4 +565,4 @@ Default target: compile</code></pre>
 <p>By now, you should be pretty familiar with multi-project development with Ivy. We hope you will appreciate its power and flexibility! And these tutorials are only the beginning of your journey with Ivy, browse the <a href="../reference.html">reference documentation</a> to learn more about the features, subscribe to the mailing lists to share your experience and ask questions with the community, browse the source code, open jira issues, submit patches, join in and help make Ivy the best of dependency management tools!</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