From e8d12dc246f437e5cc16dfd665200fd4e5a55aa3 Mon Sep 17 00:00:00 2001
From: Xavier Hanin basic, retrieve commons-lang 1.0
Let's have a look at the basic target.
-
-After a call to init-basic, that make the ivy initialization with the right ivysettings file, we only call the task install to retrieve apache commons-lang in it's 1.0 version.
+After a declaration of the basic.settings, that make the ivy initialization with the right ivysettings file, we only call the task install to retrieve apache commons-lang in it's 1.0 version.
Here is the ant call output :
Z:\ivy-repository>ant basic
Buildfile: build.xml
@@ -94,8 +96,8 @@ We can see that we have started our own repository by retrieving the commons-lan
basic with dependencies, retrieve hibernate 2.1.8
Now let's advance a little more by trying a module that has some dependencies. Here is the target that we will call :
- This target is very similar to the basic one, except it defines the transitivity mode to use. By writing, transitive="true", we tell the task to retrieve the corresponding module and it's dependencies.
diff --git a/doc/doc/tutorial/multiproject.html b/doc/doc/tutorial/multiproject.html
index 0ae95b55..25ed40fb 100644
--- a/doc/doc/tutorial/multiproject.html
+++ b/doc/doc/tutorial/multiproject.html
@@ -113,23 +113,23 @@ Now that you are a bit more familiar with the structure, let's have a look at th
So, here are some aspects of this common build file:
ivy settings
-
-This target configures ivy only by setting two properties: the location for the local repository and the location for the shared repository. It's the only settings done here, since ivy 1.3 is configured by default to work in a team environment (see default settings tutorial for details about this). For sure in a real environment the shared repository location would rather be in a team shared directory (or in a more complex repository, again see the default settings tutorial to see how to use something really different).
-This target only indicates in comments how the settings would have been done if the default settings wasn't ok for our purpose.
+This declaration configures ivy only by setting two properties: the location for the local repository and the location for the shared repository. It's the only settings done here, since ivy 1.3 is configured by default to work in a team environment (see default settings tutorial for details about this). For sure in a real environment the shared repository location would rather be in a team shared directory (or in a more complex repository, again see the default settings tutorial to see how to use something really different).
+There is only in comments how the settings would have been done if the default settings wasn't ok for our purpose.
resolve dependencies
-
Generates the artifact report for only the default configuration resolved during the last resolve call.
-
haltonfailure true to halt the build on ivy failure, false to continue No. Defaults to true
+ validate true to force ivy files validation against ivy.xsd, false to force no validation
No. Defaults to default ivy value (as configured in configuration file)
diff --git a/doc/doc/use/artifactreport.html b/doc/doc/use/artifactreport.html
index 83b06b7c..6b8f796b 100644
--- a/doc/doc/use/artifactreport.html
+++ b/doc/doc/use/artifactreport.html
@@ -79,6 +79,7 @@ Here is an example of generate file:
settingsRef A reference to the ivy settings that must be used by this task (since 2.0) No, 'ivy.instance' is taken by default. conf a comma separated list of the configurations to use to generate the report
No. Defaults to the configurations resolved by the last resolve call
+ haltonfailure true to halt the build on ivy failure, false to continue No. Defaults to true settingsRef A reference to the ivy settings that must be used by this task (since 2.0) No, 'ivy.instance' is taken by default. Examples
@@ -92,7 +93,6 @@ Generates the artifact report for all configurations resolved during the last re