Author: hibou
Date: Sun Apr 22 17:19:39 2018
New Revision: 1829791
URL: http://svn.apache.org/viewvc?rev=1829791&view=rev
Log:
update the last version of the doc
Added:
ant/site/ivy/production/history/master/book.html (with props)
ant/site/ivy/production/history/master/dev/apache-proposal.html (with
props)
ant/site/ivy/production/history/master/dev/conflict-solving-algo.html
(with props)
ant/site/ivy/production/history/master/dev/ideas.html (with props)
Removed:
ant/site/ivy/production/history/master/style/ant.css
ant/site/ivy/production/history/master/style/color.css
ant/site/ivy/production/history/master/style/ivy-ref.css
ant/site/ivy/production/history/master/style/nav.css
ant/site/ivy/production/history/master/style/print-style.css
ant/site/ivy/production/history/master/style/shell.css
ant/site/ivy/production/history/master/style/tree.css
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/build.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/timeout-constraint.html
ant/site/ivy/production/history/master/settings/timeout-constraints.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/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=1829791&r1=1829790&r2=1829791&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/ant.html (original)
+++ ant/site/ivy/production/history/master/ant.html Sun Apr 22 17:19:39 2018
@@ -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™
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™</a> > <a
href="http://ant.apache.org/">Apache Ant™</a> > <a
href="http://ant.apache.org/ivy/">Apache Ivy™</a> ><span
class="breadCrumb"> <a href="index.html" class="current">Documentation
(2.5.0-local-20170911195251)</a> > <a href="reference.html"
class="current">Reference</a> > <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™</div><div class="content"><ul
id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="index.html">Documentation
(2.5.0-local-20170911195251)</a><ul class="open"><ul id="treemenu"
class="treeview">
+<!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™
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™</a> > <a
href="http://ant.apache.org/">Apache Ant™</a> > <a
href="http://ant.apache.org/ivy/">Apache Ivy™</a> ><span
class="breadCrumb"> <a href="index.html" class="current">Documentation
(2.5.0-rc2-local-20180419193918)</a> > <a href="reference.html"
class="current">Reference</a> > <a href="ant.html" c
lass="current">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™</div><div class="content"><ul
id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html">Documentation
(2.5.0-rc2-local-20180419193918)</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>
@@ -282,7 +282,7 @@ hljs.initHighlightingOnLoad();</script><
<div class="ulist">
<ul>
<li>
-<p>First the configure task tells it how it can find dependencies giving it a
path to an <a href="settings.html">settings XML file</a>.</p>
+<p>First the configure task tells it how it can find dependencies giving it a
path to a <a href="settings.html">settings XML file</a>.</p>
</li>
<li>
<p>Then the resolve task actually resolves dependencies described by an <a
href="ivyfile.html">Ivy file</a>, and puts those dependencies in the Ivy cache
(a directory configured in the settings file).</p>
@@ -325,7 +325,7 @@ ivy.checksums=sha1,md5</code></pre>
<p><em>For the latest version of these properties, you can check the <a
href="https://git-wip-us.apache.org/repos/asf?p=ant-ivy.git;a=blob;f=src/java/org/apache/ivy/core/settings/ivy.properties">Git
version</a>.</em></p>
</div>
<div class="paragraph">
-<p><strong><em>since 2.0</em></strong> After calling the first Ivy task, the
property <code>ivy.version</code> will be available and contains the version of
the used Ivy library.</p>
+<p>(<strong><em>since 2.0</em></strong>) After calling the first Ivy task, the
property <code>ivy.version</code> will be available and contains the version of
the used Ivy library.</p>
</div>
</div>
</div>
@@ -415,4 +415,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 © 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
+</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 © 2007 - 2018 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=1829791&r1=1829790&r2=1829791&view=diff
==============================================================================
--- ant/site/ivy/production/history/master/bestpractices.html (original)
+++ ant/site/ivy/production/history/master/bestpractices.html Sun Apr 22
17:19:39 2018
@@ -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™
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™</a> > <a
href="http://ant.apache.org/">Apache Ant™</a> > <a
href="http://ant.apache.org/ivy/">Apache Ivy™</a> ><span
class="breadCrumb"> <a href="index.html" class="current">Documentation
(2.5.0-local-20170911195251)</a> > <a href="reference.html"
class="current">Reference</a> > Introduction > <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™</div><div class="content"><ul id="treemenu" class="treeview">
-<li id="xooki-index" class="submenu"><a href="index.html">Documentation
(2.5.0-local-20170911195251)</a><ul class="open"><ul id="treemenu"
class="treeview">
+<!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™
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™</a> > <a
href="http://ant.apache.org/">Apache Ant™</a> > <a
href="http://ant.apache.org/ivy/">Apache Ivy™</a> ><span
class="breadCrumb"> <a href="index.html" class="current">Documentation
(2.5.0-rc2-local-20180419193918)</a> > <a href="reference.html"
class="current">Reference</a> > Introduction > <
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™</div><div class="content"><ul id="treemenu" class="treeview">
+<li id="xooki-index" class="submenu"><a href="index.html">Documentation
(2.5.0-rc2-local-20180419193918)</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>
@@ -259,7 +259,7 @@ hljs.initHighlightingOnLoad();</script><
<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>
+<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="https://www.helpnetsecurity.com/dl/articles/fortify_attacking_the_build.pdf">Forrester
article</a>.</p>
</div>
<div class="paragraph">
<p>Note that using an enterprise repository doesn’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>
@@ -393,4 +393,4 @@ hljs.initHighlightingOnLoad();</script><
<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 © 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
+</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 © 2007 - 2018 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