http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/moreexamples.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/moreexamples.adoc b/asciidoc/moreexamples.adoc
index a5627c2..ee3b633 100644
--- a/asciidoc/moreexamples.adoc
+++ b/asciidoc/moreexamples.adoc
@@ -46,5 +46,3 @@ Johan stuyts, the author of SAnt, also contributed a nice 
article on his view of
 
 
 Apache Ivy - Beginners Guide is a step by step guide to assist beginners in 
understanding basic concepts/tasks and use them straight away in their projects 
either through Ant build or in Eclipse IDE.
-
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi.adoc b/asciidoc/osgi.adoc
index 94d8b43..34ca660 100644
--- a/asciidoc/osgi.adoc
+++ b/asciidoc/osgi.adoc
@@ -26,13 +26,13 @@ Since Apache Ivy™ 2.3, some support for OSGi™ 
dependency management ha
 WARNING: Note that this feature is considered as *experimental*. It should 
work with simple configuration but may not in complex ones. If you have any 
issue with that feature, you are welcomed to come discuss your use case on the 
link:http://ant.apache.org/ivy/mailing-lists.html[ivy-user] mailing list, or 
discuss about implementation issues or improvement you may have found, on 
link:http://ant.apache.org/ivy/mailing-lists.html[ant-dev].
 
 
-So with a standard ivy.xml, you can express some dependency on some OSGi 
bundle and every of their trasitive dependencies will be resolved. You can also 
declare in your ivy.xml some OSGi dependency, like a `Require-Bundle`, an 
`Import-Package` or an `Import-Service`, miming an OSGi MANIFEST.MF.
+So with a standard ivy.xml, you can express some dependency on some OSGi 
bundle and every of their transitive dependencies will be resolved. You can 
also declare in your ivy.xml some OSGi dependency, like a `Require-Bundle`, an 
`Import-Package` or an `Import-Service`, miming an OSGi MANIFEST.MF.
 
 
 == Note on the implementation
 
 
-With OSGi we can declare different kind of capabilites of a bundle which can 
match different kind of requirements of some other bundles 
(`Require-Bundle`/`Bundle-SymbolicName`, `Import-Package`/`Export-Package`, 
`Import-Service`/`Export-Service`). In Ivy we only have one kind of requirement 
and one kind of capability: the symbolic name of the bundle. Due to that 
restriction Ivy may not resolve exactly how we would expect with OSGi.  The 
runtime of Ivy won't be as smart as a pure OSGi dependency manager. But we 
think that the mapping is working for most of the use cases involing OSGi 
dependencies management.
+With OSGi we can declare different kind of capabilities of a bundle which can 
match different kind of requirements of some other bundles 
(`Require-Bundle`/`Bundle-SymbolicName`, `Import-Package`/`Export-Package`, 
`Import-Service`/`Export-Service`). In Ivy we only have one kind of requirement 
and one kind of capability: the symbolic name of the bundle. Due to that 
restriction Ivy may not resolve exactly how we would expect with OSGi.  The 
runtime of Ivy won't be as smart as a pure OSGi dependency manager. But we 
think that the mapping is working for most of the use cases involving OSGi 
dependencies management.
 
 Details on the mapping of the OSGi dependency model into Ivy's one can be 
found in that link:osgi/osgi-mapping.html[page].
 
@@ -42,7 +42,7 @@ Details on the mapping of the OSGi dependency model into 
Ivy's one can be found
 
 Since the nature of the OSGi dependencies, resolving against a repository 
cannot be started before acquiring the metadata of every bundle of the 
repository. To resolve an `Import-Package`, Ivy has to find every bundle which 
has the proper `Export-Package`. So unlike the usual Ivy resolvers, the OSGi 
capable ones have to get the descriptor before starting a resolve.
 
-The descriptor probably being not instantanly downloaded, the descriptor is 
put in cache. (FIXME not implemented)
+The descriptor probably being not instantly downloaded, the descriptor is put 
in cache. (FIXME not implemented)
 
 
 == Use cases
@@ -50,10 +50,9 @@ The descriptor probably being not instantanly downloaded, 
the descriptor is put
 
 Here are different use case of using the OSGi capabilities of Ivy:
 
-    
+
 * link:osgi/eclipse-plugin.html[building an Eclipse™ plugin] +
-    
+
 * link:osgi/standard-osgi.html[building a standard OSGi bundle] +
-    
-* link:osgi/target-platform.html[managing a "target" platform] +
 
+* link:osgi/target-platform.html[managing a "target" platform] +

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi/eclipse-plugin.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi/eclipse-plugin.adoc 
b/asciidoc/osgi/eclipse-plugin.adoc
index d972c84..a2e8e0d 100644
--- a/asciidoc/osgi/eclipse-plugin.adoc
+++ b/asciidoc/osgi/eclipse-plugin.adoc
@@ -39,11 +39,11 @@ In few steps, we will setup a build to compile and package 
an Eclipse plugin.
 
     * in the `ivysettings.properties`, specify the location of the plugins 
folder of your Eclipse target
 
-    * in the `ivy.xml`, change the symbolic name declared in the extends 
element 
+    * in the `ivy.xml`, change the symbolic name declared in the extends 
element
 
-    * *__(optional)__* by default the `build.xml` is expecting the sources to 
be in the `src` folder. You may want to edit it if it is not the case 
+    * *__(optional)__* by default the `build.xml` is expecting the sources to 
be in the `src` folder. You may want to edit it if it is not the case
 
-    * *__(optional)__* if Ivy is not in Ant's classpath, 
link:http://ant.apache.org/ivy/download.cgi[download the Ivy jar] and edit the 
`build.xml` accordingly (see the comments at the begining of the file) 
+    * *__(optional)__* if Ivy is not in Ant's classpath, 
link:http://ant.apache.org/ivy/download.cgi[download the Ivy jar] and edit the 
`build.xml` accordingly (see the comments at the beginning of the file)
 
 
 And that's it ! Now let's use it.
@@ -91,8 +91,8 @@ NOTE: For resolution to work correctly, Ivy relies on the 
aggregated metadata of
 
 When building an Eclipse plugin, we are relying on a "target platform", the 
Eclipse installation we want our plugin to be eventually installed into. For 
Ivy, this will represent the repository of artifacts.
 
-Ivy needs an aggragation of the OSGi metadata in order to resolve a such 
repository. The Ant task link:../use/buildobr.html[buildobr] builds a OBR (OSGi 
Bundle Repository) descriptor file from a set of OSGi bundles. So here we are 
using this Ant task to gather OSGi metadata from the Eclipse plugins in the 
"target platform". In the above example, the file is built in 
`target/repo-eclipse.xml`.
+Ivy needs an aggregation of the OSGi metadata in order to resolve a such 
repository. The Ant task link:../use/buildobr.html[buildobr] builds a OBR (OSGi 
Bundle Repository) descriptor file from a set of OSGi bundles. So here we are 
using this Ant task to gather OSGi metadata from the Eclipse plugins in the 
"target platform". In the above example, the file is built in 
`target/repo-eclipse.xml`.
 
-The plugin to be built has a `ivy.xml` file describing its depedencies to be 
used by Ivy. Since the actual depedencies are in the `MANIFEST.MF` file, in the 
`ivy.xml` file we specify that it extends `META-INF/MANIFEST.MF`. So there not 
much dependencies specified in the `ivy.xml`. But as Ivy doesn't support the 
`Bundle-Fragment` OSGi feature, the `ivy.xml` can help specify the missing 
dependencies. 
+The plugin to be built has a `ivy.xml` file describing its dependencies to be 
used by Ivy. Since the actual dependencies are in the `MANIFEST.MF` file, in 
the `ivy.xml` file we specify that it extends `META-INF/MANIFEST.MF`. So there 
not much dependencies specified in the `ivy.xml`. But as Ivy doesn't support 
the `Bundle-Fragment` OSGi feature, the `ivy.xml` can help specify the missing 
dependencies.
 
 Having this setup, it is then a standard Ant+Ivy build. Ivy computes the 
classpath to be then used by the `javac` tasks. Note that `javac` is not aware 
of the OSGi metadata and is then incapable of failing to compile if private 
packages are accessed.

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi/osgi-mapping.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi/osgi-mapping.adoc b/asciidoc/osgi/osgi-mapping.adoc
index 5d8f06d..ccba816 100644
--- a/asciidoc/osgi/osgi-mapping.adoc
+++ b/asciidoc/osgi/osgi-mapping.adoc
@@ -29,10 +29,10 @@ This page is a description of how OSGi™ dependencies 
are mapped into Apache
 
 In OSGi a bundle is identified by its symbolic name. In Ivy there is a notion 
of organisation and module name.
 
-The choosen mapping is:
+The chosen mapping is:
 
 
-* The organisation is "bundle" (transitive dependencies like pakages or 
services have their own organisations, "package" and "service") +
+* The organisation is "bundle" (transitive dependencies like packages or 
services have their own organisations, "package" and "service") +
 
 * The module name is the symbolic name +
 
@@ -40,12 +40,12 @@ The choosen mapping is:
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Bundle-SymbolicName: com.acme.product.plugin` 
+| *OSGi* | *Ivy*
+| `Bundle-SymbolicName: com.acme.product.plugin`
 a|
 [source, xml]
 ----
-<info organisation="bundle" module="com.acme.product.plugin" />
+<info organisation="bundle" module="com.acme.product.plugin"/>
 ----
 
 |=======
@@ -62,13 +62,13 @@ When it comes to version ranges, Ivy will correctly 
understand fully defined ran
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Bundle-Version: 3.3.3` | `revision="3.3.3"` 
-|`Require-Bundle: com.acme.product.plugin;bundle-version="3.2.1"` 
+| *OSGi* | *Ivy*
+| `Bundle-Version: 3.3.3` | `revision="3.3.3"`
+|`Require-Bundle: com.acme.product.plugin;bundle-version="3.2.1"`
 a|
 [source, xml]
 ----
-<dependency org="bundle" name="com.acme.product.plugin" rev="[3.2.1,)" />
+<dependency org="bundle" name="com.acme.product.plugin" rev="[3.2.1,)"/>
 ----
 
 
@@ -79,12 +79,12 @@ a|
 == Ivy configurations
 
 
-Ivy has the concept of link:../terminology.html#configurations[module 
configurations]. OSGi on the other hand, doesn't have such a concept. However, 
Ivy defines the following configurations, when it comes to dependency mapping 
for OSGi: 
+Ivy has the concept of link:../terminology.html#configurations[module 
configurations]. OSGi on the other hand, doesn't have such a concept. However, 
Ivy defines the following configurations, when it comes to dependency mapping 
for OSGi:
 
 
-    * `default` : it will contain every required dependency (transitively) 
+    * `default` : it will contain every required dependency (transitively)
 
-    * `optional` : it will contain every optional dependency and every 
required depedency the the first degree dependencies. 
+    * `optional` : it will contain every optional dependency and every 
required dependency the the first degree dependencies.
 
     * `transitive-optional` : it will contain every optional dependency 
(optional transitively)
 
@@ -107,26 +107,26 @@ Exported package, are declaring capabilities of the 
bundle in term of package. B
 
 First, each exported package will be declared in the ivy.xml as a 
configuration. The name of the configuration will start will `use_` and will 
end with the name of that package.
 
-Then each time an exported package is declared to use some other one, it will 
be mapped as a dependency between the Ivy configurations corresponding to those 
packages. 
+Then each time an exported package is declared to use some other one, it will 
be mapped as a dependency between the Ivy configurations corresponding to those 
packages.
 
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Export-Package: com.acme.product.plugin.utils` 
+| *OSGi* | *Ivy*
+| `Export-Package: com.acme.product.plugin.utils`
 a|
 [source, xml]
 ----
-<configuration name="use_com.acme.product.plugin.utils" extends="default" />
+<configuration name="use_com.acme.product.plugin.utils" extends="default"/>
 ----
 
 
-| `Export-Package: 
com.acme.product.plugin.utils,com.acme.product.plugin.common;use:=com.acme.product.plugin.utils`
 
+| `Export-Package: 
com.acme.product.plugin.utils,com.acme.product.plugin.common;use:=com.acme.product.plugin.utils`
 a|
 [source, xml]
 ----
-<configuration name="use_com.acme.product.plugin.utils" extends="default" />
-<configuration name="use_com.acme.product.plugin.common" 
extends="default,use_com.acme.product.plugin.utils" />
+<configuration name="use_com.acme.product.plugin.utils" extends="default"/>
+<configuration name="use_com.acme.product.plugin.common" 
extends="default,use_com.acme.product.plugin.utils"/>
 ----
 
 
@@ -137,7 +137,7 @@ a|
 == OSGi Requirements / Ivy dependencies
 
 
-In OSGi there are different kind of dependencies, which is an OSGi bundle 
repository documentation is called a "requirement". The problem is that Ivy 
undesrstands only one kind of requirement, so we use here some extra attribute 
to declare those different kind of dependency.
+In OSGi there are different kind of dependencies, which is an OSGi bundle 
repository documentation is called a "requirement". The problem is that Ivy 
understands only one kind of requirement, so we use here some extra attribute 
to declare those different kind of dependency.
 
 
 === Require-Bundle
@@ -150,20 +150,20 @@ If there is the OSGi `resolution` parameter specified to 
`optional`, then the de
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Require-Bundle: com.acme.product.plugin;bundle-version="3.2.1"` 
+| *OSGi* | *Ivy*
+| `Require-Bundle: com.acme.product.plugin;bundle-version="3.2.1"`
 a|
 [source, xml]
 ----
-<dependency osgi="bundle" org="" name="com.acme.product.plugin" rev="[3.2.1,)" 
conf="default->default" />
+<dependency osgi="bundle" org="" name="com.acme.product.plugin" rev="[3.2.1,)" 
conf="default->default"/>
 ----
 
 
-| `Require-Bundle: 
com.acme.product.plugin;bundle-version="3.2.1";resolution:="optional"` 
+| `Require-Bundle: 
com.acme.product.plugin;bundle-version="3.2.1";resolution:="optional"`
 a|
 [source, xml]
 ----
-<dependency org="bundle" name="com.acme.product.plugin" rev="[3.2.1,)" 
conf="optional->default;transitive-optional->transitive-optional" />
+<dependency org="bundle" name="com.acme.product.plugin" rev="[3.2.1,)" 
conf="optional->default;transitive-optional->transitive-optional"/>
 ----
 
 
@@ -183,20 +183,20 @@ As it is an import package, the configuration of the 
dependency will be the `use
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Import-Package: com.acme.product.plugin.utils;version="3.2.1"` 
+| *OSGi* | *Ivy*
+| `Import-Package: com.acme.product.plugin.utils;version="3.2.1"`
 a|
 [source, xml]
 ----
-<dependency org="package" name="com.acme.product.plugin.utils" rev="[3.2.1,)" 
conf="default->default;use_com.acme.product.plugin.utils->use_com.acme.product.plugin.utils"
 />
+<dependency org="package" name="com.acme.product.plugin.utils" rev="[3.2.1,)" 
conf="default->default;use_com.acme.product.plugin.utils->use_com.acme.product.plugin.utils"/>
 ----
 
 
-| `Import-Package: 
com.acme.product.plugin.utils;version="3.2.1";resolution:="optional"` 
-a| 
+| `Import-Package: 
com.acme.product.plugin.utils;version="3.2.1";resolution:="optional"`
+a|
 [source, xml]
 ----
-<dependency org="package" name="com.acme.product.plugin.utils" rev="[3.2.1,)" 
conf="optional->default;transitive-optional->transitive-optional;use_com.acme.product.plugin.utils->use_com.acme.product.plugin.utils"
 />
+<dependency org="package" name="com.acme.product.plugin.utils" rev="[3.2.1,)" 
conf="optional->default;transitive-optional->transitive-optional;use_com.acme.product.plugin.utils->use_com.acme.product.plugin.utils"/>
 ----
 
 
@@ -212,16 +212,16 @@ The OSGi `Bundle-RequiredExecutionEnvironment` manifest 
attribute specifies whic
 
 []
 |=======
-| *OSGi* | *Ivy* 
-| `Bundle-RequiredExecutionEnvironment: JavaSE-1.6` 
+| *OSGi* | *Ivy*
+| `Bundle-RequiredExecutionEnvironment: JavaSE-1.6`
 a|
 [source, xml]
 ----
 
 <dependencies>
-    <exclude org="package" module="javax.accessibility" />
-    <exclude org="package" module="javax.activation" />
-    <exclude org="package" module="javax.activity" />
+    <exclude org="package" module="javax.accessibility"/>
+    <exclude org="package" module="javax.activation"/>
+    <exclude org="package" module="javax.activity"/>
     ...
 </dependencies>
 

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi/sigil.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi/sigil.adoc b/asciidoc/osgi/sigil.adoc
index 5d78a6d..c8ede8d 100644
--- a/asciidoc/osgi/sigil.adoc
+++ b/asciidoc/osgi/sigil.adoc
@@ -50,4 +50,3 @@ The immediate consequence of this difference is that the 
built-in resolver is pr
 Apache Felix Sigil has its own format about specifying the OSGi dependencies. 
Whereas Ivy requires an `ivysettings.xml` and an `ivy.xml`, Sigil requires a 
`sigil-repos.properties` and a `sigil.properties`. Then if you want to use the 
Sigil resolver in Ivy, you will need 4 files, the 2 Ivy ones and the 2 Sigil 
ones, as described in the Sigil quickstart 
link:https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Sigil+Ivy+Quickstart[here].
 
 To support OSGi directly in Ivy, you just need to add an extra namespace in 
the `ivy.xml`, and in the `ivysettings.xml` just declare the proper resolver 
and latest revision strategy.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi/standard-osgi.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi/standard-osgi.adoc b/asciidoc/osgi/standard-osgi.adoc
index ccbc67e..a4ed555 100644
--- a/asciidoc/osgi/standard-osgi.adoc
+++ b/asciidoc/osgi/standard-osgi.adoc
@@ -35,7 +35,7 @@ It should work with simple configuration but may not in 
complex ones. If you hav
 '''
 
 
-This page describes how to build an OSGi&#153; bundle with Apache Ivy&#153;. 
In this use case, we just basically want to compute a classpath to compile, 
optionaly one for testing too, and then publish our bundle in a OSGi aware 
repository.
+This page describes how to build an OSGi&#153; bundle with Apache Ivy&#153;. 
In this use case, we just basically want to compute a classpath to compile, 
optionally one for testing too, and then publish our bundle in a OSGi aware 
repository.
 
 In oder to produce OSGi metadata of sufficient quality and to avoid 
maintaining them manually, the link:http://bndtools.org/[bnd] tool will be 
used. The approach taken is then an "Ivy file first" approach. The dependencies 
will be specified in the `ivy.xml` file, the `MANIFEST.MF` being generated from 
the computed classpath.
 
@@ -49,9 +49,9 @@ In few steps, we will setup a build to compile and publish an 
OSGi bundle.
 
     * in the `ivysettings.properties`, specify the location of the plugins 
folder of your Eclipse target
 
-    * *__(optional)__* by default the `build.xml` is expecting the sources to 
be in the `src` folder. You may want to edit it if it is not the case 
+    * *__(optional)__* by default the `build.xml` is expecting the sources to 
be in the `src` folder. You may want to edit it if it is not the case
 
-    * *__(optional)__* if Ivy is not in Ant's classpath, 
link:http://ant.apache.org/ivy/download.cgi[download the Ivy jar] and edit the 
`build.xml` accordingly (see the comments at the begining of the file)
+    * *__(optional)__* if Ivy is not in Ant's classpath, 
link:http://ant.apache.org/ivy/download.cgi[download the Ivy jar] and edit the 
`build.xml` accordingly (see the comments at the beginning of the file)
 
 To build the project, run:
 

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/osgi/target-platform.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/osgi/target-platform.adoc 
b/asciidoc/osgi/target-platform.adoc
index ca884ce..8103170 100644
--- a/asciidoc/osgi/target-platform.adoc
+++ b/asciidoc/osgi/target-platform.adoc
@@ -28,11 +28,11 @@ It should work with simple configuration but may not in 
complex ones. If you hav
 ====
 
 
-The concept of "target platform" is a concept introduced by Eclipse&#153; to 
describe the set of bundles which will run together in an OSGi&#153; 
environement. Then when developping an OSGi bundle, we expect it to run in such 
a "target platform".
+The concept of "target platform" is a concept introduced by Eclipse&#153; to 
describe the set of bundles which will run together in an OSGi&#153; 
environment. Then when developing an OSGi bundle, we expect it to run in such a 
"target platform".
 
-When developping a single OSGi bundle, a single `ivy.xml` (together with the 
use of the link:../use/fixdeps.html[fixdeps] task) is sufficent to describe 
precisely the bundle requirements.
+When developing a single OSGi bundle, a single `ivy.xml` (together with the 
use of the link:../use/fixdeps.html[fixdeps] task) is sufficient to describe 
precisely the bundle requirements.
 
-But when developping several bundles, it will be error prone to declare for 
each bundle its dependencies. Because once deployed in an OSGi environement, 
the bindings are sensitive to the available bundles. So when developping, we 
must ensure that the set of bundles will be the same set as the one at deploy 
time.
+But when developing several bundles, it will be error prone to declare for 
each bundle its dependencies. Because once deployed in an OSGi environment, the 
bindings are sensitive to the available bundles. So when developing, we must 
ensure that the set of bundles will be the same set as the one at deploy time.
 
 The concept of "target platform" is a perfect fit to describe the set of 
bundles to resolve against. Here is a recipe to handle it with just Ant+Ivy.
 
@@ -50,14 +50,12 @@ First you need a project (basically a folder) in which you 
will manage your targ
     * and a link:../samples/target-platform/build.xml[build.xml] with which 
you'll manage your target platform
 
 
-In the build there is a target: `update-dependencies`. This target will do a 
resolve with the `ivy.xml` and will generate an `ivy-fixed.xml` from the 
resolved depedencies. This `ivy-fixed.xml` file contains only fixed non 
transitive dependencies (see the link:../use/fixdeps.html[fixdeps] task for 
further info). With that `ivy-fixed.xml` file, subsequent dependency 
resolutions are then reproducible and will always generate the same set of 
artifacts.
+In the build there is a target: `update-dependencies`. This target will do a 
resolve with the `ivy.xml` and will generate an `ivy-fixed.xml` from the 
resolved dependencies. This `ivy-fixed.xml` file contains only fixed non 
transitive dependencies (see the link:../use/fixdeps.html[fixdeps] task for 
further info). With that `ivy-fixed.xml` file, subsequent dependency 
resolutions are then reproducible and will always generate the same set of 
artifacts.
 
 Once generated, it is recommended to share that `ivy-fixed.xml` file into you 
version control system (subversion, git, etc...). The target 
`update-dependencies` is then to be launched each time you edit the `ivy.xml`, 
when you want to change the content of your target platform.
 
-The second target `generate-target-platform` will generate an `obr.xml`, a 
OSGi Bundle repository descriptor. This file will list every artifact wich has 
been resolved by the `ivy-fixed.xml`. Then each of your bundles you develop 
will do its resolve against that `obr.xml` (see the 
link:../resolver/obr.html[obr resolver]).
+The second target `generate-target-platform` will generate an `obr.xml`, a 
OSGi Bundle repository descriptor. This file will list every artifact which has 
been resolved by the `ivy-fixed.xml`. Then each of your bundles you develop 
will do its resolve against that `obr.xml` (see the 
link:../resolver/obr.html[obr resolver]).
 
 The generated `obr.xml` contains paths to the local filesystem, so it is 
neither recommended to share it between developers nor commit it to version 
control system.
 
 If it is required to develop your plugin with the Eclipse PDE plugin, you can 
then use the alternative target `generate-retrieved-target-platform`. It has 
the same principle as the `generate-target-platform` but the artifacts are also 
retrieved in a single folder, just like the plugins in an Eclipse install. That 
way you can define your target platform within Eclipse quite easily.
-
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/principle.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/principle.adoc b/asciidoc/principle.adoc
index 2ea209d..8ff5dfb 100644
--- a/asciidoc/principle.adoc
+++ b/asciidoc/principle.adoc
@@ -28,21 +28,21 @@ More details on ant tasks link:ant.html[here].
 
 == Configure
 
-Ivy needs to be configured to be able to resolve your dependencies. This 
configuration is usually done with a settings file, which defines a set of 
dependency resolvers. Each resolver is able to find ivy files and/or artifacts, 
given simple information such as organisation, module, revision, artifact name, 
artifact type and artifact extension. 
+Ivy needs to be configured to be able to resolve your dependencies. This 
configuration is usually done with a settings file, which defines a set of 
dependency resolvers. Each resolver is able to find ivy files and/or artifacts, 
given simple information such as organisation, module, revision, artifact name, 
artifact type and artifact extension.
 
-The configuration is also responsible for indicating which resolver should be 
used to resolve which module. This configuration is dependent only on your 
environment, i.e. where the modules and artifacts can be found. 
+The configuration is also responsible for indicating which resolver should be 
used to resolve which module. This configuration is dependent only on your 
environment, i.e. where the modules and artifacts can be found.
 
 A default configuration is used by ivy when none is given. This configuration 
uses an link:resolver/ibiblio.html[ibiblio resolver] pointing to 
https://repo1.maven.org/maven2/ to resolve all modules.
 
 == Resolve
 
-The resolve time is the moment when ivy actually resolves the dependencies of 
one module. It first needs to access the ivy file of the module for which it 
resolves the dependencies. 
+The resolve time is the moment when ivy actually resolves the dependencies of 
one module. It first needs to access the ivy file of the module for which it 
resolves the dependencies.
 
 Then, for each dependency declared in this file, it asks the appropriate 
resolver (according to settings) to find the module (i.e. either an ivy file 
for it, or its artifacts if no ivy file can be found). It also uses a 
filesystem based cache to avoid asking for a dependency if it is already in 
cache (at least if possible, which is not the case with latest revisions).
 
 If the resolver is a composite one (i.e. a chain or a dual resolver), several 
resolvers may actually be called to find the module.
 
-When the dependency module has been found, its ivy file is downloaded to the 
ivy cache. Then ivy checks if the dependency module has dependencies, in which 
case it recursilvely traverses the graph of dependencies. 
+When the dependency module has been found, its ivy file is downloaded to the 
ivy cache. Then ivy checks if the dependency module has dependencies, in which 
case it recursively traverses the graph of dependencies.
 
 All over this traversal, conflict management is done to prevent access to a 
module as soon as possible.
 
@@ -78,4 +78,3 @@ This is done with a simple xsl transformation of the xml 
report generated at res
 == Publish
 
 Finally, Ivy can be used to publish a particular version of a module in your 
repository, so that it becomes available for future resolving. This task is 
usually called either manually or from a continuous integration server.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/release-notes.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/release-notes.adoc b/asciidoc/release-notes.adoc
index 1c3fee9..415e788 100644
--- a/asciidoc/release-notes.adoc
+++ b/asciidoc/release-notes.adoc
@@ -27,37 +27,37 @@
 ----
 
 December 21, 2015 - The Apache Ivy project is pleased to announce its 2.5.0 
release.
- 
+
 Apache Ivy is a tool for managing (recording, tracking, resolving and
 reporting) project dependencies, characterized by flexibility,
 configurability, and tight integration with Apache Ant.
 
 Key features of this 2.5.0 release are
-* Ivy now uses BoucyCastle 1.52. Due to the non backward compatibility of that 
library, earlier versions are not supported.
+* Ivy now uses BouncyCastle 1.52. Due to the non backward compatibility of 
that library, earlier versions are not supported.
 * the minimum Java version required is now Java 7
 * TODO
 * TODO
 
 You can download this 2.5.0 release at:
 http://ant.apache.org/ivy/download.cgi
- 
+
 Issues should be reported to:
 https://issues.apache.org/jira/browse/IVY
- 
+
 More information can be found on the website:
 http://ant.apache.org/ivy/
 
 ----
 
 
- 
+
 
 === List of Changes in this Release
 
- 
-For details about the following changes, check our JIRA install at 
+
+For details about the following changes, check our JIRA install at
 http://issues.apache.org/jira/browse/ivy
- 
+
 List of changes since Ivy 2.4.0:
 
 - FIX: Made the maven 'test' configuration public so we can use the test-jar 
as dependency (link:https://issues.apache.org/jira/browse/IVY-1444[IVY-1444])
@@ -390,5 +390,3 @@ Contributors:
 * Aleksey Zhukov +
 
 * Zhong Wang +
-
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/bintray.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/bintray.adoc b/asciidoc/resolver/bintray.adoc
index 8f99267..dd1d5c5 100644
--- a/asciidoc/resolver/bintray.adoc
+++ b/asciidoc/resolver/bintray.adoc
@@ -48,11 +48,11 @@ This resolver uses Bintray DaaS (Distribution as a Service) 
platform to retrieve
 [source]
 ----
 
-<bintray />
+<bintray/>
 
 ----
 
-A default, defines a link:https://bintray.com/bintray/jcenter[JCenter] bintray 
resolver. 
+A default, defines a link:https://bintray.com/bintray/jcenter[JCenter] bintray 
resolver.
 In most circumstances you won't need any other resolvers as JCenter is already 
a super-set of many other repositories, including Maven Central.
 
 
@@ -68,5 +68,5 @@ In most circumstances you won't need any other resolvers as 
JCenter is already a
 
 ----
 
-Defines two resolvers to use a 
link:https://bintray.com/dsowerby/maven[repository] "maven" of user "dsowerby" 
(https://dl.bintray.com/dsowerby/maven/) 
+Defines two resolvers to use a 
link:https://bintray.com/dsowerby/maven[repository] "maven" of user "dsowerby" 
(https://dl.bintray.com/dsowerby/maven/)
 and link:https://bintray.com/igelgrun/batrak[repository] "batrak" of user 
"igelgrun" (https://dl.bintray.com/igelgrun/batrak/).

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/chain.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/chain.adoc b/asciidoc/resolver/chain.adoc
index 2e894c4..b3fb992 100644
--- a/asciidoc/resolver/chain.adoc
+++ b/asciidoc/resolver/chain.adoc
@@ -104,4 +104,3 @@ Same as before, except that if a revision is found in the 
filesystem then ivyrep
 ----
 
 Same as first example, except that once a module is found by either filesystem 
or ivyrep, then it's the whole chain which will be queried to download the 
artifacts. So in this case ivy file and artifacts may be split across the two 
resolvers for the same module.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/dual.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/dual.adoc b/asciidoc/resolver/dual.adoc
index f2a944c..891d00c 100644
--- a/asciidoc/resolver/dual.adoc
+++ b/asciidoc/resolver/dual.adoc
@@ -43,5 +43,3 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 |Element|Description|Cardinality
 |any resolver|two resolvers, the first being the ivy resolver, the second the 
artifact resolver|2
 |=======
-
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/filesystem.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/filesystem.adoc 
b/asciidoc/resolver/filesystem.adoc
index 6d13cfc..6887aa0 100644
--- a/asciidoc/resolver/filesystem.adoc
+++ b/asciidoc/resolver/filesystem.adoc
@@ -39,7 +39,7 @@ The configuration of such a resolver is mainly done through 
ivy and artifact pat
 == Atomic publish support
 
 *__since 2.0__* This resolver supports atomic publish, which is useful for 
environments with a lot of concurrent publish and resolve actions. The atomic 
publish relies on the atomicity of the rename operation in the underlying 
filesystem (which includes NTFS and POSIX based filesystems).
-In this case the resolver starts by publishing the module according to the 
pattern, but where a `.part` suffix is appended to the revision. Then the 
publish is committed with a rename to the final location. 
+In this case the resolver starts by publishing the module according to the 
pattern, but where a `.part` suffix is appended to the revision. Then the 
publish is committed with a rename to the final location.
 
 *Limitations*
 Atomic publish is currently limited in several ways:
@@ -88,5 +88,3 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 |ivy|defines a pattern for ivy files, using the pattern attribute|0..n
 |artifact|defines a pattern for artifacts, using the pattern attribute|1..n
 |=======
-
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/ibiblio.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/ibiblio.adoc b/asciidoc/resolver/ibiblio.adoc
index 73049bc..4dd4ed0 100644
--- a/asciidoc/resolver/ibiblio.adoc
+++ b/asciidoc/resolver/ibiblio.adoc
@@ -27,7 +27,7 @@
 |=======
 
 
-This resolver usually uses ibiblio to find artifacts. 
+This resolver usually uses ibiblio to find artifacts.
 
 *__since 1.3__* Using the `m2compatible` attribute, you can benefit from 
Maven2 repository compatibility (convert dots in organisation into slashes, 
search for poms, use transitive dependencies of poms). This setting also 
affects the default place where the resolver looks for its artifacts to point 
to the Maven2 repository. So setting this attribute to `true` is sufficient to 
use Maven2 ibiblio repository.
 
@@ -87,4 +87,3 @@ Defines a resolver called `maven2` using the Maven2 public 
repository to find mo
 ----
 
 Same as above, but doesn't use poms, only artifacts.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/jar.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/jar.adoc b/asciidoc/resolver/jar.adoc
index 9eef6c4..9f2ecb7 100644
--- a/asciidoc/resolver/jar.adoc
+++ b/asciidoc/resolver/jar.adoc
@@ -67,8 +67,8 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 ----
 
 <jar name="my-local-jar-resolver" file="/home/me/myrepo.jar">
-    <ivy pattern="[organisation]/[module]/ivys/ivy-[revision].xml" />
-    <artifact 
pattern="[organisation]/[module]/[type]s/[artifact]-[revision].[type]" />
+    <ivy pattern="[organisation]/[module]/ivys/ivy-[revision].xml"/>
+    <artifact 
pattern="[organisation]/[module]/[type]s/[artifact]-[revision].[type]"/>
 </jar>
 
 ----
@@ -82,14 +82,13 @@ A simple local jar repository.
 ----
 
 <jar name="my-remote-jar-resolver" 
url="http://www.mywebsite.com/dist/myrepo.jar";>
-    <ivy 
pattern="dir_in_jar/subdir_in_jar/[organisation]/[module]/ivys/ivy-[revision].xml"
 />
-    <ivy 
pattern="dir_in_jar/another_subdir_in_jar/[organisation]/[module]/ivys/ivy-[revision].xml"
 />
-    <artifact 
pattern="dir_in_jar/subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"
 />
-    <artifact 
pattern="dir_in_jar/another_subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"
 />
-    <artifact 
pattern="dir_in_jar/yet_another_subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"
 />
+    <ivy 
pattern="dir_in_jar/subdir_in_jar/[organisation]/[module]/ivys/ivy-[revision].xml"/>
+    <ivy 
pattern="dir_in_jar/another_subdir_in_jar/[organisation]/[module]/ivys/ivy-[revision].xml"/>
+    <artifact 
pattern="dir_in_jar/subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"/>
+    <artifact 
pattern="dir_in_jar/another_subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"/>
+    <artifact 
pattern="dir_in_jar/yet_another_subdir_in_jar/[organisation]/[module]/[type]s/[artifact]-[revision].[type]"/>
 </jar>
 
 ----
 
 A remote jar repository with multiple ivy and artifact patterns, patterns 
pointing in some sub directories in the jar.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/mirrored.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/mirrored.adoc b/asciidoc/resolver/mirrored.adoc
index c646aa4..129ad59 100644
--- a/asciidoc/resolver/mirrored.adoc
+++ b/asciidoc/resolver/mirrored.adoc
@@ -40,7 +40,7 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 |=======
 |Attribute|Description|Required
 |m2compatible|True if this resolver should be maven2 compatible, false 
otherwise|No, defaults to false
-|mirrorListUrl|The url where to retrive the list of mirror urls.|Yes
+|mirrorListUrl|The url where to retrieve the list of mirror urls.|Yes
 |=======
 
 
@@ -75,7 +75,7 @@ And the piece of settings:
 ----
 
 <mirroredurl name="mirrored-maven" m2compatible="true" 
mirrorListUrl="file:///Users/me/dev/repo/mavenrepolist.txt">
-      <artifact 
pattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
+      <artifact 
pattern="[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
 </mirroredurl>
 
 ----
@@ -92,9 +92,8 @@ The mirror list can be retrieved from a geo-location aware 
url:
 ----
 
 <mirroredurl name="mirrored-asf" 
mirrorListUrl="http://www.apache.org/dyn/closer.cgi";>
-  <ivy pattern="repo/[organisation]/[module]/[revision]/ivy.xml" />
-  <artifact 
pattern="repo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
+  <ivy pattern="repo/[organisation]/[module]/[revision]/ivy.xml"/>
+  <artifact 
pattern="repo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
 </mirroredurl>
 
 ----
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/obr.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/obr.adoc b/asciidoc/resolver/obr.adoc
index 1661a8d..4f4d2a0 100644
--- a/asciidoc/resolver/obr.adoc
+++ b/asciidoc/resolver/obr.adoc
@@ -50,7 +50,7 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 The requirement strategy is defining how the resolver should behave in front 
of several choices. In the OSGi dependency model, an `Import-Package` 
requirement can be satisfied by several different bundles. So when resolving 
such requirement, Ivy will first look into the already resolved bundles if one 
provides that package. If it fails to find one, then two behaviours can occur:
 
 
-    * if the requirement strategy is `first`, among the bundles statifying the 
requirement, it will shoose the first one. A warn will be logged ahout the 
choice Ivy has to arbitrarily do. +
+    * if the requirement strategy is `first`, among the bundles satisfying the 
requirement, it will choose the first one. A warning will be logged about the 
choice Ivy has to arbitrarily do. +
 
     * if the requirement strategy is `noambiguity`, Ivy will make the 
resolution fail. +
 
@@ -62,7 +62,7 @@ The requirement strategy is defining how the resolver should 
behave in front of
 [source, xml]
 ----
 
-<obr name="felix-repo" repoXmlURL="http://felix.apache.org/obr/releases.xml"; />
+<obr name="felix-repo" repoXmlURL="http://felix.apache.org/obr/releases.xml"/>
 
 ----
 
@@ -74,9 +74,8 @@ A simple repository configured to use the Felix OBR.
 [source, xml]
 ----
 
-<obr name="my-osgi-repo" repoXmlFile="${ivy.settings.dir}/obr/obr.xml" 
requirementStrategy="first" />
+<obr name="my-osgi-repo" repoXmlFile="${ivy.settings.dir}/obr/obr.xml" 
requirementStrategy="first"/>
 
 ----
 
 A local repository which is trusted to always provide correct dependency for 
the `Import-Package` requirements.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/osgiagg.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/osgiagg.adoc b/asciidoc/resolver/osgiagg.adoc
index bb3afbd..5c6275b 100644
--- a/asciidoc/resolver/osgiagg.adoc
+++ b/asciidoc/resolver/osgiagg.adoc
@@ -50,14 +50,13 @@ As sub element, this resolver accept any kind of OSGi 
resolver: link:../resolver
 [source, xml]
 ----
 
-<updatesite name="ivyde-updatesite" 
url="http://www.apache.org/dist/ant/ivyde/updatesite"; />
-<obr name="felix-repo" repoXmlURL="http://felix.apache.org/obr/releases.xml"; />
+<updatesite name="ivyde-updatesite" 
url="http://www.apache.org/dist/ant/ivyde/updatesite"/>
+<obr name="felix-repo" repoXmlURL="http://felix.apache.org/obr/releases.xml"/>
 <osgi-agg name="all-osgi">
-    <resolver ref="ivyde-updatesite" />
-    <resolver ref="felix-repo" />
+    <resolver ref="ivyde-updatesite"/>
+    <resolver ref="felix-repo"/>
 </osgi-agg>
 
 ----
 
-An aggregated OSGi reporsory composed of the Apache IvyDE Eclipse update site 
and the Felix OBR.
-
+An aggregated OSGi repository composed of the Apache IvyDE Eclipse update site 
and the Felix OBR.

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/packager.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/packager.adoc b/asciidoc/resolver/packager.adoc
index 50ee6e9..b4e4c0d 100644
--- a/asciidoc/resolver/packager.adoc
+++ b/asciidoc/resolver/packager.adoc
@@ -39,10 +39,10 @@ The Packager resolver supports a "resource cache", where 
downloaded archives can
 
 The packaging instructions are contained in "packager.xml" in a simple XML 
format. At resolve time this file gets converted into a "build.xml" file via 
XSLT and then executed using link:https://ant.apache.org/[Ant]. Therefore, Ant 
must be available as an executable on the platform. The ant task executes in a 
separate ant project and so is not affected by properties, etc. that may be set 
in any existing ant environment in which Ivy is running. However, Ivy will 
define a few properties for convenience; see the "Properties" listed below.
 
-For security reasons, the XSLT transform ensures that 
+For security reasons, the XSLT transform ensures that
+
+    a. all downloaded archives have verified SHA1 checksums (including cached 
resources); and
 
-    a. all downloaded archives have verified SHA1 checksums (including cached 
resources); and 
-    
     b. only a very limited set of ant tasks can be performed during the 
artifact "build" phase; currently these include move, copy, mkdir, zip, unzip, 
tar, and untar (this restriction may be overridden however; see below).
 
 
@@ -104,22 +104,22 @@ Configure a resourceURL in situations where you don't 
want to rely on (or wait f
 
 ----
 
-Defines a packager resolver which points to the 
`http://ivyroundup.googlecode.com/` online repository. Builds will occur in a 
subdirectory of 
+Defines a packager resolver which points to the 
`http://ivyroundup.googlecode.com/` online repository. Builds will occur in a 
subdirectory of
 [source]
 ----
 ${user.home}/.ivy2/packager/build
 ----
 
-downloaded resources will be cached in 
+downloaded resources will be cached in
 [source]
 ----
 ${user.home}/.ivy2/packager/cache
 ----
 
-and the mirror site 
+and the mirror site
 [source]
 ----
-ftp://mirror.example.com/pub/resources/[organisation]/[module]/ 
+ftp://mirror.example.com/pub/resources/[organisation]/[module]/
 ----
 
 will be tried first for all resources.
@@ -259,7 +259,7 @@ The m2resource XML tag supports the following attributes:
 |groupId|Maven group ID|No; defaults to ${ivy.packager.organisation}
 |artifactId|Maven artifact ID|No; defaults to ${ivy.packager.module}
 |version|Maven version|No; defaults to ${ivy.packager.revision}
-|repo|Maven repository URL|No; defaults to https://repo1.maven.org/maven2/ 
+|repo|Maven repository URL|No; defaults to https://repo1.maven.org/maven2/
 |=======
 
 
@@ -299,4 +299,3 @@ Below is an example of packaging instructions for the 
link:http://commons.apache
 </packager-module>
 
 ----
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/sftp.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/sftp.adoc b/asciidoc/resolver/sftp.adoc
index b93fda2..9012b7c 100644
--- a/asciidoc/resolver/sftp.adoc
+++ b/asciidoc/resolver/sftp.adoc
@@ -28,7 +28,7 @@
 
 *__since 1.4__*
 
-This resolver can be used when your ivy repository is located on a server 
accessible via sftp. The secured nature of sftp and its widespread 
implementation on most *nix servers makes this resolver a very good candidate 
in an enterprise environment. 
+This resolver can be used when your ivy repository is located on a server 
accessible via sftp. The secured nature of sftp and its widespread 
implementation on most *nix servers makes this resolver a very good candidate 
in an enterprise environment.
 
 If your server supports ssh but not sftp, there is also an 
link:../resolver/ssh.html[ssh resolver].
 
@@ -42,7 +42,7 @@ e.g. 
pattern="sftp://user:[email protected]:8022/path/to/my/repos/[artifact].[
 
 
 
-Note that the authentication features of this resolver are exactly the same as 
the ssh resolver. Choosing between the two is often a matter of server 
implementation. If your server supports sftp, usually it's preferrable.
+Note that the authentication features of this resolver are exactly the same as 
the ssh resolver. Choosing between the two is often a matter of server 
implementation. If your server supports sftp, usually it's preferable.
 
 Internally this resolver relies on link:http://www.jcraft.com/jsch/[jsch] as 
ssh client, which is a popular java ssh client, used for example in Eclipse.
 
@@ -86,7 +86,7 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 <sftp user="myuser" host="myhost.com">
   <ivy pattern="/path/to/ivy/[module]/ivy.xml"/>
   <artifact pattern="/path/to/[organisation]/[module]/[artifact].[ext]"/>
-</sftp> 
+</sftp>
 
 ----
 
@@ -149,4 +149,3 @@ Will connect to yourserver.com on port 8022 with user 
'user' and use keyFile `pa
 ----
 
 Will connect to the host named by myhost according to the config file in 
`/path/to/.ssh/config`, using the hostname, username, and optionally 
IdentityFile specified in the config section "Host myhost". For example, if the 
corresponding Host section contains "Hostname yourserver.com" and "User 
myremoteusername", it will connect to yourserver.com using username 
myremoteusername.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/ssh.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/ssh.adoc b/asciidoc/resolver/ssh.adoc
index 8e7021b..8c65e09 100644
--- a/asciidoc/resolver/ssh.adoc
+++ b/asciidoc/resolver/ssh.adoc
@@ -28,7 +28,7 @@
 
 *__since 1.4__*
 
-This resolver can be used when your ivy repository is located on a server 
accessible via ssh. The secured nature of ssh and its widespread implementation 
on most *nix servers makes this resolver a very good candidate in an enterprise 
environment. 
+This resolver can be used when your ivy repository is located on a server 
accessible via ssh. The secured nature of ssh and its widespread implementation 
on most *nix servers makes this resolver a very good candidate in an enterprise 
environment.
 
 If your server supports sftp, you can consider using the 
link:../resolver/sftp.html[sftp resolver].
 
@@ -75,7 +75,7 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 <ssh user="myuser" host="myhost.com">
   <ivy pattern="/path/to/ivy/[module]/ivy.xml"/>
   <artifact pattern="/path/to/[organisation]/[module]/[artifact].[ext]"/>
-</ssh> 
+</ssh>
 
 ----
 

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/updatesite.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/updatesite.adoc 
b/asciidoc/resolver/updatesite.adoc
index c821360..d8c977e 100644
--- a/asciidoc/resolver/updatesite.adoc
+++ b/asciidoc/resolver/updatesite.adoc
@@ -52,7 +52,7 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 The requirement strategy is defining how the resolver should behave in front 
of several choices. In the OSGi dependency model, an `Import-Package` 
requirement can be satisfied by several different bundles. So when resolving 
such requirement, Ivy will first look into the already resolved bundles if one 
provides that package. If it fails to find one, then two behaviours can occur:
 
 
-    * if the requirement strategy is `first`, among the bundles statifying the 
requirement, it will shoose the first one. A warn will be logged ahout the 
choice Ivy has to arbitrarily do. +
+    * if the requirement strategy is `first`, among the bundles satisfying the 
requirement, it will choose the first one. A warning will be logged about the 
choice Ivy has to arbitrarily do. +
 
     * if the requirement strategy is `noambiguity`, Ivy will make the 
resolution fail. +
 
@@ -64,7 +64,7 @@ The requirement strategy is defining how the resolver should 
behave in front of
 [source, xml]
 ----
 
-<updatesite name="ivyde-updatesite" 
url="http://www.apache.org/dist/ant/ivyde/updatesite"; />
+<updatesite name="ivyde-updatesite" 
url="http://www.apache.org/dist/ant/ivyde/updatesite"/>
 
 ----
 

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/url.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/url.adoc b/asciidoc/resolver/url.adoc
index acec61b..62965a1 100644
--- a/asciidoc/resolver/url.adoc
+++ b/asciidoc/resolver/url.adoc
@@ -62,9 +62,9 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 ----
 
 <url name="two-patterns-example">
-  <ivy 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/ivy-[revision].xml"; />
-  <artifact 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/[artifact]-[revision].[ext]";
 />
-  <artifact 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/[artifact].[ext]"; />
+  <ivy 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/ivy-[revision].xml"/>
+  <artifact 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/[artifact]-[revision].[ext]"/>
+  <artifact 
pattern="http://ivyrep.mycompany.com/[module]/[revision]/[artifact].[ext]"/>
 </url>
 
 ----

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/resolver/vfs.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/resolver/vfs.adoc b/asciidoc/resolver/vfs.adoc
index 068b879..ba55e3b 100644
--- a/asciidoc/resolver/vfs.adoc
+++ b/asciidoc/resolver/vfs.adoc
@@ -52,11 +52,10 @@ This resolver shares the 
link:../settings/resolvers.html#common[common attribute
 ----
 
 <vfs name="vfs-resolver">
-  <ivy 
pattern="sftp://username:password@host/[organisation]/[module]/[revision]/ivy.xml";
 />
-  <artifact 
pattern="sftp://username:password@host/[organisation]/[module]/[revision]/[artifact].[ext]";
 />
-</vfs> 
+  <ivy 
pattern="sftp://username:password@host/[organisation]/[module]/[revision]/ivy.xml"/>
+  <artifact 
pattern="sftp://username:password@host/[organisation]/[module]/[revision]/[artifact].[ext]"/>
+</vfs>
 
 ----
 
 Access ivy and artifacts files using sftp.
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/running.adoc
----------------------------------------------------------------------
diff --git a/asciidoc/running.adoc b/asciidoc/running.adoc
index 3e39744..bad9278 100644
--- a/asciidoc/running.adoc
+++ b/asciidoc/running.adoc
@@ -18,7 +18,7 @@
 ////
 
     Ivy is sending http headers when downloading files.
-    The User-Agent http header can be controlled using a 
+    The User-Agent http header can be controlled using a
 [source]
 ----
 http.agent

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/apache-hello-ivy-default.html
----------------------------------------------------------------------
diff --git a/asciidoc/samples/apache-hello-ivy-default.html 
b/asciidoc/samples/apache-hello-ivy-default.html
index edb4488..4a0707b 100644
--- a/asciidoc/samples/apache-hello-ivy-default.html
+++ b/asciidoc/samples/apache-hello-ivy-default.html
@@ -14,7 +14,7 @@
    "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.    
+   under the License.
 -->
 <html>
 <head>
@@ -30,12 +30,12 @@
 <a href="http://ant.apache.org/ivy/";><img 
src="http://ant.apache.org/ivy/images/logo.png";></a>
 </div>
 <h1>
-<a name="apache-hello-ivy"></a><span id="module">hello-ivy</span> 
-        by 
+<a name="apache-hello-ivy"></a><span id="module">hello-ivy</span>
+        by
         <span id="organisation">apache</span>
 </h1>
 <div id="date">
-    resolved on 
+    resolved on
       2007-10-21 17:24:25</div>
 <ul id="confmenu">
 <li>
@@ -49,14 +49,14 @@
 <td class="title">Modules</td><td class="value">3</td>
 </tr>
 <tr>
-<td class="title">Revisions</td><td class="value">4  
+<td class="title">Revisions</td><td class="value">4
             (0 searched <img src="http://ivy.jayasoft.org/images/searched.gif"; 
alt="searched" title="module revisions which required a search with a 
dependency resolver to be resolved">,
             0 downloaded <img 
src="http://ivy.jayasoft.org/images/downloaded.gif"; alt="downloaded" 
title="module revisions for which ivy file was downloaded by dependency 
resolver">,
             1 evicted <img src="http://ivy.jayasoft.org/images/evicted.gif"; 
alt="evicted" title="module revisions which were evicted by others">,
             0 errors <img src="http://ivy.jayasoft.org/images/error.gif"; 
alt="error" title="module revisions on which error occurred">)</td>
 </tr>
 <tr>
-<td class="title">Artifacts</td><td class="value">3 
+<td class="title">Artifacts</td><td class="value">3
             (0 downloaded,
             0 failed)</td>
 </tr>
@@ -288,7 +288,7 @@
             0 kB in cache)</td>
 </tr>
 <tr>
-<td class="title">Evicted by</td><td class="value">2.0   
+<td class="title">Evicted by</td><td class="value">2.0
             in <b>latest-revision</b> conflict manager
         </td>
 </tr>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/build-install.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/build-install.xml 
b/asciidoc/samples/build-install.xml
index 8f7183a..39df71c 100644
--- a/asciidoc/samples/build-install.xml
+++ b/asciidoc/samples/build-install.xml
@@ -14,32 +14,32 @@
    "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.    
+   under the License.
 -->
 
 <!--
        This build script is used to download dependencies for a freshly 
downloaded
        binary distribution of Ivy without dependencies.
-       
+
        To use it, you only need to have this script in the directory where you
        have unzipped your binary distribution of Ivy, and to call it using
        ant -f build-install.xml
-       
+
        If you don't want to download all optional dependencies, you can set
        the conf attribute value in the ivy:retrieve task, to select only
        the configuration you want (check the ivy.xml for details about
        which configurations are available, and what they are useful for).
 -->
-<project name="ivy-bin-install" default="download-deps" 
+<project name="ivy-bin-install" default="download-deps"
                xmlns:ivy="antlib:org.apache.ivy.ant">
        <target name="init-ivy-settings">
                <echo file="${basedir}/ivysettings.xml">
                <![CDATA[
 <ivysettings>
        <include url="${ivy.default.conf.dir}/ivyconf-local.xml"/>
-       <settings defaultResolver="public" />
+       <settings defaultResolver="public"/>
        <resolvers>
-               <!--  
+               <!--
                        we use ivyrep for ivy and some artifacts, and ibiblio 
for other artifacts
                        The reason for that is that commons vfs is still not 
released, thus we depend on an integration
                        version only available on ivyrep, but not on ivyrep
@@ -52,10 +52,10 @@
                </url>
        </resolvers>
 </ivysettings>
-               ]]>  
+               ]]>
                </echo>
        </target>
-       
+
        <target name="init-ivy" depends="init-ivy-settings">
        <path id="ivy.lib.path">
            <fileset dir="${basedir}" includes="*.jar" 
excludes="ivy-core-*.jar"/>
@@ -63,10 +63,10 @@
        <taskdef resource="org/apache/ivy/ant/antlib.xml"
                  uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
        </target>
-       
+
        <target name="download-deps" depends="init-ivy">
-               <ivy:retrieve 
-                               conf="*" 
+               <ivy:retrieve
+                               conf="*"
                                
pattern="${basedir}/lib/[conf]/[artifact]-[revision].[ext]"/>
        </target>
 </project>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/build.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/build.xml b/asciidoc/samples/build.xml
index a7dbbcd..eeb823c 100644
--- a/asciidoc/samples/build.xml
+++ b/asciidoc/samples/build.xml
@@ -14,38 +14,38 @@
    "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.    
+   under the License.
 -->
 <project name="go-ivy" default="go" xmlns:ivy="antlib:org.apache.ivy.ant">
-    <!-- 
-        this build file is a self contained project: it doesn't require 
anything else 
+    <!--
+        this build file is a self contained project: it doesn't require 
anything else
         that ant 1.6.2 or greater and java 1.4 or greater properly installed.
-        
+
         It is used to showcase how easy and straightforward it can be to use 
Ivy.
-        
-        This is not an example of the best pratice to use in a project, 
especially
+
+        This is not an example of the best practice to use in a project, 
especially
         for the java source code "generation" :-) (see generate-src target)
-        
+
         To run copy this file in an empty directory, open a shell or a command 
window
-        in this directory and run "ant". It will download ivy and then use it 
to resolve 
+        in this directory and run "ant". It will download ivy and then use it 
to resolve
         the dependency of the class which is itself "contained" in this build 
script.
-        
+
         After a successful build run "ant" again and you will see the build 
will be
         much faster.
-        
+
         More information can be found at http://ant.apache.org/ivy/
         -->
-       
-       <!-- here is the version of ivy we will use. change this property to 
try a newer 
+
+       <!-- here is the version of ivy we will use. change this property to 
try a newer
          version if you want -->
-       <property name="ivy.install.version" value="2.0.0-beta1" />
-       <property name="ivy.jar.dir" value="${basedir}/ivy" />
-       <property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />
-
-    <property name="build.dir" value="build" />
-    <property name="src.dir" value="src" />
-    
-    
+       <property name="ivy.install.version" value="2.0.0-beta1"/>
+       <property name="ivy.jar.dir" value="${basedir}/ivy"/>
+       <property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar"/>
+
+    <property name="build.dir" value="build"/>
+    <property name="src.dir" value="src"/>
+
+
     <target name="download-ivy" unless="skip.download">
        <mkdir dir="${ivy.jar.dir}"/>
                <!-- download Ivy from web site so that it can be used even 
without any special installation -->
@@ -53,9 +53,9 @@
        <get 
src="https://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar";
                 dest="${ivy.jar.file}" usetimestamp="true"/>
     </target>
-    
-    <!-- ================================= 
-          target: install-ivy         
+
+    <!-- =================================
+          target: install-ivy
             this target is not necessary if you put ivy.jar in your ant lib 
directory
             if you already have ivy in your ant lib, you can simply remove this
             target and the dependency the 'go' target has on it
@@ -70,44 +70,44 @@
        </path>
        <taskdef resource="org/apache/ivy/ant/antlib.xml"
                  uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
-    </target>    
-       
-       <!-- ================================= 
+    </target>
+
+       <!-- =================================
           target: go
                     Go ivy, go!
          ================================= -->
-    <target name="go" depends="install-ivy, generate-src" 
+    <target name="go" depends="install-ivy, generate-src"
             description="--> resolve dependencies, compile and run the 
project">
                <echo message="using ivy to resolve commons-lang 2.1..."/>
-        <!-- here comes the magic line: asks ivy to resolve a dependency on 
+        <!-- here comes the magic line: asks ivy to resolve a dependency on
              commons-lang 2.1 and to build an ant path with it from its cache  
-->
-        <ivy:cachepath organisation="commons-lang" module="commons-lang" 
revision="2.1" 
+        <ivy:cachepath organisation="commons-lang" module="commons-lang" 
revision="2.1"
                        pathid="lib.path.id" inline="true"/>
-        
+
                <echo message="compiling..."/>
-        <mkdir dir="${build.dir}" />
-        <javac srcdir="${src.dir}" destdir="${build.dir}" 
classpathref="lib.path.id" />
-        
+        <mkdir dir="${build.dir}"/>
+        <javac srcdir="${src.dir}" destdir="${build.dir}" 
classpathref="lib.path.id"/>
+
                <echo>
 We are now ready to execute our simple program with its dependency on 
commons-lang.
 Let's go!
                </echo>
         <java classname="example.Hello">
             <classpath>
-                <path refid="lib.path.id" />
-                <path location="${build.dir}" />
+                <path refid="lib.path.id"/>
+                <path location="${build.dir}"/>
             </classpath>
         </java>
     </target>
 
-       <!-- ================================= 
+       <!-- =================================
           target: generate-src
-            'Generates' the class source. It actually just echo a simple java 
+            'Generates' the class source. It actually just echo a simple java
             source code to a file. In real life this file would already be
             present on your file system, and this target wouldn't be necessary.
          ================================= -->
     <target name="generate-src">
-        <mkdir dir="${src.dir}/example" />
+        <mkdir dir="${src.dir}/example"/>
         <echo file="${src.dir}/example/Hello.java">
 package example;
 
@@ -117,35 +117,35 @@ public class Hello {
     public static void main(String[] args) {
         String  message = "hello ivy !";
         System.out.println("standard message : " + message);
-        System.out.println("capitalized by " + WordUtils.class.getName() 
+        System.out.println("capitalized by " + WordUtils.class.getName()
                                 + " : " + WordUtils.capitalizeFully(message));
     }
 }
         </echo>
     </target>
-       
-    <!-- ================================= 
-          target: clean              
+
+    <!-- =================================
+          target: clean
          ================================= -->
     <target name="clean" description="--> clean the project">
         <delete includeemptydirs="true" quiet="true">
-            <fileset dir="${src.dir}" />
-            <fileset dir="${build.dir}" />
+            <fileset dir="${src.dir}"/>
+            <fileset dir="${build.dir}"/>
        </delete>
     </target>
-       
-    <!-- ================================= 
-          target: clean-ivy              
+
+    <!-- =================================
+          target: clean-ivy
          ================================= -->
        <target name="clean-ivy" description="--> clean the ivy installation">
                <delete dir="${ivy.jar.dir}"/>
        </target>
-       
-    <!-- ================================= 
-          target: clean-cache              
+
+    <!-- =================================
+          target: clean-cache
          ================================= -->
-       <target name="clean-cache" depends="install-ivy" 
+       <target name="clean-cache" depends="install-ivy"
                        description="--> clean the ivy cache">
-               <ivy:cleancache />
+               <ivy:cleancache/>
        </target>
 </project>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/eclipse-plugin/build.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/eclipse-plugin/build.xml 
b/asciidoc/samples/eclipse-plugin/build.xml
index 93581b8..8b182c8 100644
--- a/asciidoc/samples/eclipse-plugin/build.xml
+++ b/asciidoc/samples/eclipse-plugin/build.xml
@@ -14,64 +14,64 @@
    "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.    
+   under the License.
 -->
 <project name="eclipse-plugin-build" xmlns:ivy="ivy">
 
     <!-- Load Ivy ant tasks -->
-    <taskdef uri="ivy" resource="org/apache/ivy/ant/antlib.xml" />
-    <!-- If Ivy is not in Ant's classpath, get the jar of Ivy and use the 
folowing -->
+    <taskdef uri="ivy" resource="org/apache/ivy/ant/antlib.xml"/>
+    <!-- If Ivy is not in Ant's classpath, get the jar of Ivy and use the 
following -->
     <!-- taskdef rather than the above one -->
-    <!--path id="ivy.classpath"> 
+    <!--path id="ivy.classpath">
         <fileset dir="${basedir}">
-            <include name="ivy.jar" />
+            <include name="ivy.jar"/>
         </fileset>
     </path>
     <taskdef uri="ivy" resource="org/apache/ivy/ant/antlib.xml" 
classpathref="ivy.classpath" /-->
 
     <!-- Load the properties where is defined the eclipse home -->
-    <property file="${basedir}/ivysettings.properties" />
+    <property file="${basedir}/ivysettings.properties"/>
 
     <target name="clean" description="Clean the build directory">
-        <delete dir="${basedir}/target" />
+        <delete dir="${basedir}/target"/>
     </target>
 
     <target name="buildobr" description="Build the obr index">
         <!-- build the repo.xml which aggregate every metadata of the Eclipse 
plugins -->
-        <mkdir dir="${basedir}/target" />
-        <ivy:buildobr baseDir="${eclipse.home}" basePath="${eclipse.home}" 
out="${basedir}/target/repo-eclipse.xml" indent="true" />
+        <mkdir dir="${basedir}/target"/>
+        <ivy:buildobr baseDir="${eclipse.home}" basePath="${eclipse.home}" 
out="${basedir}/target/repo-eclipse.xml" indent="true"/>
     </target>
 
     <target name="ivy:configure">
         <!-- classical ivy configuration -->
-        <ivy:configure file="ivysettings.xml" />
+        <ivy:configure file="ivysettings.xml"/>
     </target>
 
     <target name="ivy:resolve" depends="ivy:configure">
         <!-- classical resolve and cache-path -->
-        <ivy:resolve file="ivy.xml" conf="*" />
-        <ivy:cachepath pathid="compile.classpath" conf="compile" 
useOrigin="true" />
+        <ivy:resolve file="ivy.xml" conf="*"/>
+        <ivy:cachepath pathid="compile.classpath" conf="compile" 
useOrigin="true"/>
     </target>
 
     <target name="compile" depends="ivy:resolve" description="Compile the 
Eclipse plugin">
-        <mkdir dir="${basedir}/target/classes" />
+        <mkdir dir="${basedir}/target/classes"/>
         <!-- simple javac (WARNING: contrary to the JDT, javac doesn't 
understand OSGi's accessibility (private packages)) -->
-        <javac srcdir="${basedir}/src" classpathref="compile.classpath" 
destdir="${basedir}/target/classes" debug="true" includeAntRuntime="false" />
+        <javac srcdir="${basedir}/src" classpathref="compile.classpath" 
destdir="${basedir}/target/classes" debug="true" includeAntRuntime="false"/>
         <copy todir="${basedir}/target/classes">
             <fileset dir="${basedir}/src">
-                <include name="**" />
-                <exclude name="**/*.java" />
-                <exclude name="**/package.html" />
+                <include name="**"/>
+                <exclude name="**/*.java"/>
+                <exclude name="**/package.html"/>
             </fileset>
             <fileset dir="${basedir}">
-                <include name="plugin.xml" />
+                <include name="plugin.xml"/>
             </fileset>
         </copy>
     </target>
 
     <target name="build" depends="compile" description="Build the Eclipse 
plugin">
         <!-- simple jaring -->
-        <jar basedir="${basedir}/target/classes" 
destfile="${basedir}/target/${ant.project.name}.jar" 
manifest="META-INF/MANIFEST.MF" />
+        <jar basedir="${basedir}/target/classes" 
destfile="${basedir}/target/${ant.project.name}.jar" 
manifest="META-INF/MANIFEST.MF"/>
     </target>
 
 </project>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/eclipse-plugin/ivy.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/eclipse-plugin/ivy.xml 
b/asciidoc/samples/eclipse-plugin/ivy.xml
index cf23e6c..fd50060 100644
--- a/asciidoc/samples/eclipse-plugin/ivy.xml
+++ b/asciidoc/samples/eclipse-plugin/ivy.xml
@@ -15,25 +15,25 @@
    "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.    
+   under the License.
 -->
 <ivy-module version="2.2" xmlns:o="http://ant.apache.org/ivy/osgi";>
     <info organisation="bundle" module="myplugin">
-        <extends organisation="bundle" module="com.acme.myplugin" 
revision="1.0.0.qualifier" location="META-INF/MANIFEST.MF" />
+        <extends organisation="bundle" module="com.acme.myplugin" 
revision="1.0.0.qualifier" location="META-INF/MANIFEST.MF"/>
     </info>
     <configurations>
-        <conf name="compile"  extends="default,embedded" 
description="Dependencies for the compilation" />
-        <conf name="embedded"                            
description="Dependencies embedded into the plugin's jar" />
-        <conf name="win32"    extends="compile"          description="To run 
on Microsoft Windows" />
-        <conf name="macos"    extends="compile"          description="To run 
on Mac OS X" />
-        <conf name="linux"    extends="compile"          description="To run 
on Linux" />
+        <conf name="compile"  extends="default,embedded" 
description="Dependencies for the compilation"/>
+        <conf name="embedded"                            
description="Dependencies embedded into the plugin's jar"/>
+        <conf name="win32"    extends="compile"          description="To run 
on Microsoft Windows"/>
+        <conf name="macos"    extends="compile"          description="To run 
on Mac OS X"/>
+        <conf name="linux"    extends="compile"          description="To run 
on Linux"/>
     </configurations>
     <dependencies>
         <!-- example of a dependency that we can't declare in the MANIFEST.MF 
because we want it to be embedded -->
         <!--dependency osgi="bundle" org="" 
module="org.apache.commons.httpcore" rev="4.1.0" conf="embedded->default" /-->
         <!-- Ivy-Osgi doesn't understand bundle fragment -->
-        <dependency org="bundle" name="org.eclipse.swt.win32.win32.x86" 
rev="3.+" conf="win32->default" />
-        <dependency org="bundle" name="org.eclipse.swt.cocoa.macosx.x86_64" 
rev="3.+" conf="macos->default" />
-        <dependency org="bundle" name="org.eclipse.swt.gtk.linux.x86" 
rev="3.+" conf="linux->default" />
+        <dependency org="bundle" name="org.eclipse.swt.win32.win32.x86" 
rev="3.+" conf="win32->default"/>
+        <dependency org="bundle" name="org.eclipse.swt.cocoa.macosx.x86_64" 
rev="3.+" conf="macos->default"/>
+        <dependency org="bundle" name="org.eclipse.swt.gtk.linux.x86" 
rev="3.+" conf="linux->default"/>
      </dependencies>
 </ivy-module>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/eclipse-plugin/ivysettings.properties
----------------------------------------------------------------------
diff --git a/asciidoc/samples/eclipse-plugin/ivysettings.properties 
b/asciidoc/samples/eclipse-plugin/ivysettings.properties
index b41f191..ef63e41 100644
--- a/asciidoc/samples/eclipse-plugin/ivysettings.properties
+++ b/asciidoc/samples/eclipse-plugin/ivysettings.properties
@@ -6,9 +6,9 @@
 #       * 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

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/eclipse-plugin/ivysettings.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/eclipse-plugin/ivysettings.xml 
b/asciidoc/samples/eclipse-plugin/ivysettings.xml
index 0be2afc..463596a 100644
--- a/asciidoc/samples/eclipse-plugin/ivysettings.xml
+++ b/asciidoc/samples/eclipse-plugin/ivysettings.xml
@@ -14,23 +14,23 @@
    "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.    
+   under the License.
 -->
 <ivysettings>
     <!-- Load the properties where is defined the eclipse location -->
-    <properties file="ivysettings.properties" />
+    <properties file="ivysettings.properties"/>
 
     <!-- We need to define the Ivy Osgi latest strategy as the default one -->
-    <settings defaultResolver="eclipse" defaultLatestStrategy="latest-osgi" />
+    <settings defaultResolver="eclipse" defaultLatestStrategy="latest-osgi"/>
 
     <!-- These are usual cache setup -->
     <caches resolutionCacheDir="${ivy.settings.dir}/cache/resolution" 
useOrigin="true">
-        <cache name="eclipse" basedir="${ivy.settings.dir}/cache/eclipse" />
+        <cache name="eclipse" basedir="${ivy.settings.dir}/cache/eclipse"/>
     </caches>
 
     <!-- We just need to define our Ivy OSGi resolver -->
     <resolvers>
-        <obr name="eclipse" 
repoXmlFile="${ivy.settings.dir}/target/repo-eclipse.xml" />
+        <obr name="eclipse" 
repoXmlFile="${ivy.settings.dir}/target/repo-eclipse.xml"/>
     </resolvers>
 
 </ivysettings>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/ivy-doc.xsl
----------------------------------------------------------------------
diff --git a/asciidoc/samples/ivy-doc.xsl b/asciidoc/samples/ivy-doc.xsl
index 1f401ad..2b4e71e 100644
--- a/asciidoc/samples/ivy-doc.xsl
+++ b/asciidoc/samples/ivy-doc.xsl
@@ -15,7 +15,7 @@
    "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.    
+   under the License.
 -->
 <xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
@@ -35,10 +35,10 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
   <html>
   <head>
     <title><xsl:value-of select="info/@module"/> by <xsl:value-of 
select="info/@organisation"/> :: Ivy description</title>
-    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="robots" content="index,follow" />
-    <link rel="stylesheet" type="text/css" href="ivy-style.css" /> 
+    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
+    <meta http-equiv="content-language" content="en"/>
+    <meta name="robots" content="index,follow"/>
+    <link rel="stylesheet" type="text/css" href="ivy-style.css"/>
   </head>
   <body>
     <div id="logo"><a href="http://ant.apache.org/ivy/";><img 
src="http://ant.apache.org/ivy/images/logo.png"/></a><br/><a id="rep" 
href="http://www.jayasoft.fr/org/ivyrep/";>Ivy Repository</a></div>
@@ -48,13 +48,13 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
                    <xsl:attribute 
name="href">http://www.jayasoft.fr/org/ivyrep/<xsl:value-of 
select="info/@organisation"/>/<xsl:value-of 
select="info/@module"/>/</xsl:attribute>
                    <xsl:value-of select="info/@module"/>
                </xsl:element>
-    </span> 
-    by 
+    </span>
+    by
     <span id="organisation">
                <xsl:element name="a">
                    <xsl:attribute 
name="href">http://www.jayasoft.fr/org/ivyrep/<xsl:value-of 
select="info/@organisation"/>/</xsl:attribute>
                    <xsl:value-of select="info/@organisation"/>
-               </xsl:element> 
+               </xsl:element>
     </span></h1>
     <div id="revision"><span id="revision">Revision: </span><xsl:value-of 
select="info/@revision"/></div>
     <table class="header">
@@ -95,7 +95,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </td></tr>
     <tr><td class="title">Description</td><td class="value"><xsl:copy-of 
select="info/description"/></td></tr>
     </table>
-    
+
     <xsl:if test="count($repositories) > 0">
     <div id="repositories">
     <h2>Public Repositories</h2>
@@ -128,7 +128,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </table>
     </div>
     </xsl:if>
-    
+
     <div id="public-confs" class="conf">
     <h2>Public Configurations</h2>
     <table>
@@ -157,7 +157,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </tbody>
     </table>
     </div>
-    
+
     <xsl:if test="count($deprecated.conf) > 0">
     <div id="deprecated-confs" class="conf">
     <h2>Deprecated Configurations</h2>
@@ -181,7 +181,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </table>
     </div>
     </xsl:if>
-    
+
     <xsl:if test="count($private.conf) > 0">
     <div id="deprecated-confs" class="conf">
     <h2>Private Configurations</h2>
@@ -205,7 +205,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </table>
     </div>
     </xsl:if>
-    
+
     <div id="artifacts">
     <h2>Published Artifacts</h2>
     <table>
@@ -224,13 +224,13 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
       <td>
           <xsl:value-of select="@conf"/>
           <xsl:for-each select="conf">
-            <xsl:if test="position() > 1">, 
+            <xsl:if test="position() > 1">,
             </xsl:if>
             <xsl:value-of select="@name"/>
           </xsl:for-each>
           <xsl:if test="not(@conf) and count(conf) = 0">
           <i>all</i>
-          </xsl:if> 
+          </xsl:if>
       </td>
     </tr>
     </xsl:for-each>
@@ -242,7 +242,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </tbody>
     </table>
     </div>
-    
+
     <xsl:if test="count($dependencies) > 0">
     <div id="dependencies">
     <h2>Dependencies</h2>
@@ -273,8 +273,8 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
     </table>
     </div>
     </xsl:if>
-    
-    
+
+
   </body>
   </html>
 </xsl:template>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/ivy-report.css
----------------------------------------------------------------------
diff --git a/asciidoc/samples/ivy-report.css b/asciidoc/samples/ivy-report.css
index c89bd54..a5b58a2 100644
--- a/asciidoc/samples/ivy-report.css
+++ b/asciidoc/samples/ivy-report.css
@@ -18,13 +18,13 @@
 
 body {
        font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
-       font-size:small; 
+       font-size:small;
 }
 
 div#logo {
-    float: right; 
-    padding-left: 10px; 
-    padding-bottom: 10px; 
+    float: right;
+    padding-left: 10px;
+    padding-bottom: 10px;
     background: white;
     text-align: center;
 }
@@ -36,13 +36,13 @@ div#logo {
 div#date {
        font-style:     italic;
        padding-left:   60px;
-    padding-bottom: 40px; 
+    padding-bottom: 40px;
 }
 
 
 h1 {
     margin-bottom:2px;
-    
+
        border-color:#7A9437;
        border-style:solid;
        border-width:0 0 3px 0;
@@ -64,13 +64,13 @@ span#organisation {
        margin: 12px 0px 0px 0px;
        padding: 0px;
        z-index: 1;
-       padding-left: 10px 
+       padding-left: 10px
 }
 
 #confmenu li {
        display: inline;
        overflow: hidden;
-       list-style-type: none; 
+       list-style-type: none;
 }
 
 #confmenu a, a.active {
@@ -79,7 +79,7 @@ span#organisation {
        font: bold 1em "Trebuchet MS", Arial, sans-serif;
        border: 2px solid black;
        padding: 2px 5px 0px 5px;
-       text-decoration: none; 
+       text-decoration: none;
 }
 
 /*
@@ -95,20 +95,20 @@ background: #DEE4CD
 
 #confmenu a:hover {
        color: #fff;
-       background: #ADC09F; 
+       background: #ADC09F;
 }
 
 #confmenu a:visited {
-       color: #DEDECF; 
+       color: #DEDECF;
 }
 
 #confmenu a.active:visited {
-       color: #7A9437; 
+       color: #7A9437;
 }
 
 #confmenu a.active:hover {
        background: #DEE4CD;
-       color: #DEDECF; 
+       color: #DEDECF;
 }
 
 #content {
@@ -116,23 +116,23 @@ background: #DEE4CD
        padding: 20px;
        border: 2px solid black;
        border-top: none;
-       z-index: 2;     
+       z-index: 2;
 }
 
 #content a {
        text-decoration: none;
-       color: #E8E9BE; 
+       color: #E8E9BE;
 }
 
-#content a:hover { 
-  background: #898B5E; 
+#content a:hover {
+  background: #898B5E;
 }
 
 
 h2 {
     margin-bottom:2px;
     font-size:medium;
-    
+
     border-color:#7A9437;
     border-style:solid;
     border-width:0 0 2px 0;
@@ -151,7 +151,7 @@ h4 {
     margin-bottom:2px;
     margin-top:2px;
     font-size:medium;
-    
+
     border-color:#7A9437;
     border-style:dashed;
     border-width:0 0 1px 0;
@@ -276,4 +276,3 @@ td.title:first-letter {
        color:#7A9437;
        background-color:transparent;
 }
-

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/ivy-sample-xslt.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/ivy-sample-xslt.xml 
b/asciidoc/samples/ivy-sample-xslt.xml
index 28f32dd..7c5bb94 100644
--- a/asciidoc/samples/ivy-sample-xslt.xml
+++ b/asciidoc/samples/ivy-sample-xslt.xml
@@ -16,7 +16,7 @@
    "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.    
+   under the License.
 -->
 <ivy-module version="2.0">
        <info organisation="myorg"
@@ -24,15 +24,15 @@
               revision="myrev"
               status="integration"
               publication="20041101110000">
-              
+
                <license name="MyLicense" 
url="http://www.my.org/mymodule/mylicense.html"/>
-               
+
                <ivyauthor name="jayasoft" url="http://www.jayasoft.org/"/>
                <ivyauthor name="myorg" url="http://www.myorg.org/"/>
 
                <repository name="ivyrep" 
url="http://www.jayasoft.fr/org/ivyrep/"; 
pattern="[organisation]/[module]/ivy-[revision].xml" ivys="true" 
artifacts="false"/>
 
-               <description homepage="http://www.my.org/mymodule/";>           
+               <description homepage="http://www.my.org/mymodule/";>
        This module is <b>great</b> !<br/>
        You can use it especially with myconf1 and myconf2, and myconf4 is not 
too bad too.
                </description>
@@ -41,7 +41,7 @@
                <conf name="myconf1" description="desc 1"/>
                <conf name="myconf2" description="desc 2" visibility="public"/>
                <conf name="myconf3" description="desc 3" visibility="private"/>
-               <conf name="myconf4" description="desc 4" extends="myconf1, 
myconf2"/>          
+               <conf name="myconf4" description="desc 4" extends="myconf1, 
myconf2"/>
                <conf name="myoldconf" description="my old desc" 
deprecated="20050115"/>
        </configurations>
        <publications>
@@ -79,7 +79,7 @@
                <dependency org="yourorg" name="yourmodule8" rev="8.1">
                        <artifact name="yourartifact8-1" type="jar"/>
                        <artifact name="yourartifact8-2" type="jar"/>
-               </dependency>           
+               </dependency>
 
                <dependency org="yourorg" name="yourmodule9" rev="9.1" 
conf="myconf1,myconf2,myconf3->default">
                        <artifact name="yourartifact9-1" type="jar" 
conf="myconf1,myconf2"/>
@@ -87,14 +87,14 @@
                                <conf name="myconf2"/>
                                <conf name="myconf3"/>
                        </artifact>
-               </dependency>           
+               </dependency>
 
                <dependency org="yourorg" name="yourmodule10" rev="10.1">
                        <include name="your.*" type="jar"/>
                        <include ext="xml"/>
                        <exclude name="toexclude"/>
                </dependency>
-                               
+
                <conflict org="yourorg" module=".*" manager="all"/>
                <conflict org="theirorg" module="theirmodule1" rev="1.0, 1.1"/>
        </dependencies>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/ivy-sample.xml
----------------------------------------------------------------------
diff --git a/asciidoc/samples/ivy-sample.xml b/asciidoc/samples/ivy-sample.xml
index 62ef74c..5c682e0 100644
--- a/asciidoc/samples/ivy-sample.xml
+++ b/asciidoc/samples/ivy-sample.xml
@@ -15,7 +15,7 @@
    "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.    
+   under the License.
 -->
 <ivy-module version="2.0">
        <info organisation="myorg"
@@ -23,15 +23,15 @@
               revision="myrev"
               status="integration"
               publication="20041101110000">
-              
+
                <license name="MyLicense" 
url="http://www.my.org/mymodule/mylicense.html"/>
-               
+
                <ivyauthor name="jayasoft" url="http://www.jayasoft.org/"/>
                <ivyauthor name="myorg" url="http://www.myorg.org/"/>
 
                <repository name="ivyrep" 
url="http://www.jayasoft.fr/org/ivyrep/"; 
pattern="[organisation]/[module]/ivy-[revision].xml" ivys="true" 
artifacts="false"/>
 
-               <description homepage="http://www.my.org/mymodule/";>           
+               <description homepage="http://www.my.org/mymodule/";>
        This module is <b>great</b> !<br/>
        You can use it especially with myconf1 and myconf2, and myconf4 is not 
too bad too.
                </description>
@@ -40,7 +40,7 @@
                <conf name="myconf1" description="desc 1"/>
                <conf name="myconf2" description="desc 2" visibility="public"/>
                <conf name="myconf3" description="desc 3" visibility="private"/>
-               <conf name="myconf4" description="desc 4" extends="myconf1, 
myconf2"/>          
+               <conf name="myconf4" description="desc 4" extends="myconf1, 
myconf2"/>
                <conf name="myoldconf" description="my old desc" 
deprecated="20050115"/>
        </configurations>
        <publications>
@@ -78,7 +78,7 @@
                <dependency org="yourorg" name="yourmodule8" rev="8.1">
                        <artifact name="yourartifact8-1" type="jar"/>
                        <artifact name="yourartifact8-2" type="jar"/>
-               </dependency>           
+               </dependency>
 
                <dependency org="yourorg" name="yourmodule9" rev="9.1" 
conf="myconf1,myconf2,myconf3->default">
                        <artifact name="yourartifact9-1" type="jar" 
conf="myconf1,myconf2"/>
@@ -86,14 +86,14 @@
                                <conf name="myconf2"/>
                                <conf name="myconf3"/>
                        </artifact>
-               </dependency>           
+               </dependency>
 
                <dependency org="yourorg" name="yourmodule10" rev="10.1">
                        <include name="your.*" type="jar"/>
                        <include ext="xml"/>
                        <exclude name="toexclude"/>
-               </dependency>           
-               
+               </dependency>
+
                <conflict org="yourorg" module=".*" manager="all"/>
                <conflict org="theirorg" module="theirmodule1" rev="1.0, 1.1"/>
        </dependencies>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/b02336b7/asciidoc/samples/ivy-style.css
----------------------------------------------------------------------
diff --git a/asciidoc/samples/ivy-style.css b/asciidoc/samples/ivy-style.css
index 9518ef9..dd48d68 100644
--- a/asciidoc/samples/ivy-style.css
+++ b/asciidoc/samples/ivy-style.css
@@ -18,13 +18,13 @@
 
 body {
        font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
-       font-size:small; 
+       font-size:small;
 }
 
 div#logo {
-    float: right; 
-    padding-left: 10px; 
-    padding-bottom: 10px; 
+    float: right;
+    padding-left: 10px;
+    padding-bottom: 10px;
     background: white;
     text-align: center;
 }
@@ -46,7 +46,7 @@ a#rep:hover {
 
 h1 {
     margin-bottom:2px;
-    
+
        border-color:#7A9437;
        border-style:solid;
        border-width:0 0 3px 0;
@@ -76,7 +76,7 @@ span#organisation a:hover {
 h2 {
     margin-bottom:2px;
     font-size:medium;
-    
+
        border-color:#7A9437;
        border-style:solid;
        border-width:0 0 2px 0;

Reply via email to