Author: hboutemy
Date: Fri Oct 31 23:29:06 2014
New Revision: 1635882

URL: http://svn.apache.org/r1635882
Log:
improved documentation

Modified:
    maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/index.apt.vm
    
maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/toolchains/jdk.apt.vm
    maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/usage.apt

Modified: maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/index.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/index.apt.vm?rev=1635882&r1=1635881&r2=1635882&view=diff
==============================================================================
--- maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/index.apt.vm 
(original)
+++ maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/index.apt.vm Fri 
Oct 31 23:29:06 2014
@@ -33,7 +33,7 @@ Similarly to maven-enforcer-plugin, it a
 
   The Toolchains plugin has one goal:
 
-  * {{{./toolchain-mojo.html}toolchain:toolchain}} The goal is typically to be 
attached to the "validate" phase of default lifecycle.
+  * {{{./toolchain-mojo.html}toolchain:toolchain}} checks that toolchains 
requirements are met by currently configured toolchains.
 
 * Usage
 

Modified: 
maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/toolchains/jdk.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/toolchains/jdk.apt.vm?rev=1635882&r1=1635881&r2=1635882&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/toolchains/jdk.apt.vm 
(original)
+++ 
maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/toolchains/jdk.apt.vm 
Fri Oct 31 23:29:06 2014
@@ -27,7 +27,7 @@ Toolchain Identification
 
  The toolchain type id for JDK is "<<<jdk>>>".
  
- Predefined identification tokens are:
+ Predefined identification tokens, for requirement matching, are:
 
     * "<<<version>>>" marks the version of the jdk. Maven Toolchains Plugin 
can match against a single version or any version ranges,
 

Modified: maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/usage.apt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/usage.apt?rev=1635882&r1=1635881&r2=1635882&view=diff
==============================================================================
--- maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/usage.apt 
(original)
+++ maven/plugins/trunk/maven-toolchains-plugin/src/site/apt/usage.apt Fri Oct 
31 23:29:06 2014
@@ -41,18 +41,19 @@ Usage
 
 * What is a toolchain?
 
-  Toolchain is a preconfigured object that maven plugins can ask for tool 
location and other information.
-The toolchains-plugin can read the persisted toolchains on the user's computer 
(as configured in <<<toolchains.xml>>>)
-and match it against the toolchain requirements of the project (as configured 
in <<<pom.xml>>>)
-If match is found, the toolchain instance is made available to other Maven 
plugins.
-That way, all plugins can use the same JDK instance for example without 
hardcoding absolute paths into the <<<pom.xml>>>
-and without configuring all plugins that require path to JDK tools.
+  A Toolchain is a preconfigured object that Maven plugins can use for tool 
configuration retrieval (location and other information).
 
+  The toolchains-plugin can read available toolchains on the user's computer 
(as configured in <<<toolchains.xml>>>) and match them
+  against the toolchain requirements of the project (as configured in 
<<<pom.xml>>>): if match is found, the toolchain instance
+  is made available to other Maven plugins.
+
+  With <<<jdk>>> toolchain, for example, instead of being stuck with the JDK 
used to run Maven, all plugins can use the same other JDK
+  instance without hardcoding absolute paths into the <<<pom.xml>>> and 
without configuring every plugin that require path to JDK tools.
 
 * The <<<toolchains:toolchain>>> mojo
 
-   This goal is meant to be bound to a lifecycle phase and configured in your
-   <<<pom.xml>>>. In order to function properly, it shall be the first phase 
in the lifecycle, eg. the "<<<validate>>>" phase, which
-   is the default if you don't configure execution.
+   This goal is meant to be bound to a lifecycle phase and configured in your 
<<<pom.xml>>>. In order to function properly,
+   it shall be the first phase in the lifecycle, eg. the "<<<validate>>>" 
phase, which
+   is the default if you don't configure execution phase.
 
    The available standard toolchains are described 
{{{./toolchains/index.html}here}}.


Reply via email to