You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2006/11/04 23:24:01 UTC

svn commit: r471278 - /maven/site/trunk/src/site/apt/ant-tasks.apt

Author: vsiveton
Date: Sat Nov  4 14:24:01 2006
New Revision: 471278

URL: http://svn.apache.org/viewvc?view=rev&rev=471278
Log:
MNG-2361: Document pomRefId attribute for M2 ant tasks on M2 website
Submitted by: Antoine Levy-Lambert 
Reviewed by: Vincent Siveton

o Applied

Modified:
    maven/site/trunk/src/site/apt/ant-tasks.apt

Modified: maven/site/trunk/src/site/apt/ant-tasks.apt
URL: http://svn.apache.org/viewvc/maven/site/trunk/src/site/apt/ant-tasks.apt?view=diff&rev=471278&r1=471277&r2=471278
==============================================================================
--- maven/site/trunk/src/site/apt/ant-tasks.apt (original)
+++ maven/site/trunk/src/site/apt/ant-tasks.apt Sat Nov  4 14:24:01 2006
@@ -352,9 +352,14 @@
 *-----------------+--------------------------------------------------------+
 | <<<pathId>>>    | The reference ID to store a path under for the resolved dependencies.
 *-----------------+--------------------------------------------------------+
+| <<<pomRefId>>>  | The reference ID from a pom datatype defined earlier in the build file.
+*-----------------+--------------------------------------------------------+
 
   The task can include the <<<dependency>>> nested type, in addition to the other shared types explained later.
-  You must include at least one <<<dependency>>> element, or a single <<<pom>>> element, but not both.
+  You must include either:
+       a single <<<pom>>> element,
+       or a pomRefId attribute 
+       or one or more <<<dependency>>> element(s).
 
 ** <<<dependency>>>
 
@@ -372,7 +377,7 @@
 
   The dependency can also nest multiple <<<exclusion>>> elements.
 
-*** <<<exclusion>>>
+** <<<exclusion>>>
 
   An exclusion can be used to prevent the resolution of a particular artifact in the tree of the dependency.
 
@@ -387,22 +392,32 @@
   This task will install the given file into the local repository. It is stored using the information in the supplied
   POM.
 
-*------------------+--------------------------------------------------------+
-| <<<file>>>       | The file to install in the local repository.
-*------------------+--------------------------------------------------------+
+*------------------+--------------------------------------------------------------------------+-------------------------------------------------+
+| Attribute        | Description                                                              | Required                                        |
+*------------------+--------------------------------------------------------------------------+-------------------------------------------------+
+| <<<file>>>       | The file to install in the local repository.                             | Yes, except if packaging is pom                 |
+*------------------+--------------------------------------------------------------------------+-------------------------------------------------+
+| <<<pomRefId>>>   | The reference ID from a pom datatype defined earlier in the build file.  | No, if a pom nested element is provided instead |
+*------------------+--------------------------------------------------------------------------+-------------------------------------------------+
 
-  The task must also take a nested <<<pom>>>, and can have an optional <<<localRepository>>> element.
+  The task must also take a either a nested <<<pom>>> element, or a pomRefId attribute.
+  The task can have an optional <<<localRepository>>> element.
 
 * <<<deploy>>>
 
   This task will deploy the given file into the remote repository. It is stored using the information in the supplied
   POM.
 
-*------------------+--------------------------------------------------------+
-| <<<file>>>       | The file to deploy in the remote repository.
-*------------------+--------------------------------------------------------+
+*------------------+----------------------------------------------------------------------------+-------------------------------------------------+
+| Attribute        | Description                                                                | Required                                        |
+*------------------+----------------------------------------------------------------------------+-------------------------------------------------+
+| <<<file>>>       | The file to deploy in the remote repository.                               | Yes, except if packaging is pom                 |
+*------------------+----------------------------------------------------------------------------+-------------------------------------------------+
+| <<<pomRefId>>>   | The reference ID from a pom datatype defined earlier in the build file.    | No, if a pom nested element is provided instead |
+*-----------------+--------------------------------------------------------+--------------------+-------------------------------------------------+                          
 
-  The task must also take a nested <<<pom>>>, and can have an optional <<<remoteRepository>>> element. If no
+  The task must have either a nested <<<pom>>> or a pomRefId attribute.
+  <<<deploy>>> can have an optional <<<remoteRepository>>> element. If no
   <<<remoteRepository>>> element is given, the <<<distributionManagement>>> section of the POM is used.
 
 Type Reference