jvanzyl     2004/03/08 14:10:49

  Modified:    maven-model maven.mdo
  Log:
  
  
  Revision  Changes    Path
  1.16      +31 -7     maven-components/maven-model/maven.mdo
  
  Index: maven.mdo
  ===================================================================
  RCS file: /home/cvs/maven-components/maven-model/maven.mdo,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- maven.mdo 8 Mar 2004 22:06:29 -0000       1.15
  +++ maven.mdo 8 Mar 2004 22:10:49 -0000       1.16
  @@ -164,7 +164,12 @@
           </field>
           <field>
             <name>dependencies</name>
  -          <description>The project's dependencies.</description>
  +          <description>
  +            This element describes all of the dependencies associated with a
  +            project.  Each dependency is described by a
  +            <code>dependency</code> element, which is then described by
  +            additional elements (described below).
  +          </description>
             <type>java.util.List</type>
             <defaultValue>new ArrayList()</defaultValue>
             <comment>These should ultimately only be compile time dependencies when 
transitive dependencies come into play.</comment>
  @@ -427,22 +432,32 @@
         <fields>
           <field>
             <name>groupId</name>
  -          <description>the description</description>
  +          <description>
  +            The project group that produced the dependency, e.g. 
<code>geronimo</code>.
  +          </description>
             <type>String</type>
           </field>
           <field>
             <name>artifactId</name>
  -          <description>the description</description>
  +          <description>
  +            The unique id for an artifact produced by the project group, e.g.
  +            <code>germonimo-jms</code>
  +          </description>
             <type>String</type>
           </field>
           <field>
             <name>version</name>
  -          <description>the description</description>
  +          <description>
  +            The version of the dependency., e.g. <code>3.2.1</code>
  +          </description>
             <type>String</type>
           </field>
           <field>
             <name>url</name>
  -          <description>the description</description>
  +          <description>
  +            This url will be provided to the user if the jar file cannot be 
downloaded
  +            from the central repository.
  +          </description>
             <type>String</type>
             <comment>The URL should really be gleaned from a shared database of 
dependency information.</comment>
           </field>
  @@ -453,13 +468,22 @@
           </field>
           <field>
             <name>type</name>
  -          <description>The type of dependency.</description>
  +          <description>
  +            Other known and recognised dependency types are:
  +            <code>ejb</code> and <code>plugin</code>.
  +          </description>
             <type>String</type>
             <defaultValue>jar</defaultValue>
           </field>
           <field>
             <name>properties</name>
  -          <description>Properties for this dependency.</description>
  +          <description>
  +            Properties about the dependency. Various plugins allow you to
  +            <code>mark</code> dependencies with properties. For example the
  +            <a href="plugins/war/index.html">war</a> plugin looks for a
  +            <code>war.bundle</code> property, and if found will include the 
dependency
  +            in <code>WEB-INF/lib</code>. For example syntax, check the war plugin 
docs.
  +          </description>
             <type>java.util.Properties</type>
             <defaultValue>new Properties()</defaultValue>
           </field>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to