You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2005/05/11 10:16:56 UTC
svn commit: r169601 -
/maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml
Author: brett
Date: Wed May 11 01:16:54 2005
New Revision: 169601
URL: http://svn.apache.org/viewcvs?rev=169601&view=rev
Log:
regenerate project descriptor
Modified:
maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml
Modified: maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml?rev=169601&r1=169600&r2=169601&view=diff
==============================================================================
--- maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml (original)
+++ maven/components/trunk/maven-site/src/site/xdoc/project-descriptor.xml Wed May 11 01:16:54 2005
@@ -1,1134 +1,1282 @@
<?xml version="1.0"?>
-
-<!-- Generated automatically - do not hand edit.
- Some changes have been made due to current bugs in modello:xdoc - please take care if regenerating -->
-
<document>
<properties>
- <author email="dev@maven.apache.org">Maven Development Team</author>
- <title>Maven Model Documentation</title>
+ <title>Maven's model for Java project.</title>
</properties>
<body>
- <section name="Descriptor with links">
+ <section name="Maven's model for Java project.">
<p>
<source>
-<a href="#Model"><model></a>
-<a href="#Parent"><parent></a>
-<a href="#Parent"><artifactId/></a>
-<a href="#Parent"><groupId/></a>
-<a href="#Parent"><version/></a>
-<a href="#Parent"><parent></a>
-<a href="#Model"><modelVersion/></a>
-<a href="#Model"><groupId/></a>
-<a href="#Model"><artifactId/></a>
-<a href="#Model"><packaging/></a>
-<a href="#Model"><modules/></a>
-<a href="#Model"><name/></a>
-<a href="#Model"><version/></a>
-<a href="#Model"><description/></a>
-<a href="#Model"><url/></a>
-<a href="#IssueManagement"><issueManagement></a>
-<a href="#IssueManagement"><system/></a>
-<a href="#IssueManagement"><url/></a>
-<a href="#IssueManagement"><issueManagement></a>
-<a href="#CiManagement"><ciManagement></a>
-<a href="#CiManagement"><system/></a>
-<a href="#CiManagement"><url/></a>
-<a href="#notifiers"><notifiers></a>
-<a href="#Notifier"><notifier></a>
-<a href="#Notifier"><type/></a>
-<a href="#Notifier"><address/></a>
-<a href="#Notifier"><configuration/></a>
-<a href="#Notifier"><notifier></a>
-<a href="#notifiers"></notifiers></a>
-<a href="#CiManagement"><ciManagement></a>
-<a href="#Model"><inceptionYear/></a>
-<a href="#repositories"><repositories></a>
-<a href="#Repository"><repository></a>
-<a href="#Repository"><id/></a>
-<a href="#Repository"><name/></a>
-<a href="#Repository"><url/></a>
-<a href="#Repository"><snapshotPolicy/></a>
-<a href="#Repository"><layout/></a>
-<a href="#Repository"><repository></a>
-<a href="#repositories"></repositories></a>
-<a href="#pluginRepositories"><pluginRepositories></a>
-<a href="#Repository"><repository></a>
-<a href="#Repository"><id/></a>
-<a href="#Repository"><name/></a>
-<a href="#Repository"><url/></a>
-<a href="#Repository"><snapshotPolicy/></a>
-<a href="#Repository"><layout/></a>
-<a href="#Repository"><repository></a>
-<a href="#pluginRepositories"></pluginRepositories></a>
-<a href="#mailingLists"><mailingLists></a>
-<a href="#MailingList"><mailingList></a>
-<a href="#MailingList"><name/></a>
-<a href="#MailingList"><subscribe/></a>
-<a href="#MailingList"><unsubscribe/></a>
-<a href="#MailingList"><post/></a>
-<a href="#MailingList"><archive/></a>
-<a href="#MailingList"><otherArchives/></a>
-<a href="#MailingList"><mailingList></a>
-<a href="#mailingLists"></mailingLists></a>
-<a href="#developers"><developers></a>
-<a href="#Developer"><developer></a>
-<a href="#Developer"><id/></a>
-<a href="#Developer"><developer></a>
-<a href="#developers"></developers></a>
-<a href="#contributors"><contributors></a>
-<a href="#Contributor"><contributor></a>
-<a href="#Contributor"><name/></a>
-<a href="#Contributor"><email/></a>
-<a href="#Contributor"><url/></a>
-<a href="#Contributor"><organization/></a>
-<a href="#Contributor"><roles/></a>
-<a href="#Contributor"><timezone/></a>
-<a href="#Contributor"><contributor></a>
-<a href="#contributors"></contributors></a>
-<a href="#dependencies"><dependencies></a>
-<a href="#Dependency"><dependency></a>
-<a href="#Dependency"><groupId/></a>
-<a href="#Dependency"><artifactId/></a>
-<a href="#Dependency"><version/></a>
-<a href="#Dependency"><type/></a>
-<a href="#Dependency"><scope/></a>
-<a href="#Dependency"><dependency></a>
-<a href="#dependencies"></dependencies></a>
-<a href="#licenses"><licenses></a>
-<a href="#License"><license></a>
-<a href="#License"><name/></a>
-<a href="#License"><url/></a>
-<a href="#License"><comments/></a>
-<a href="#License"><license></a>
-<a href="#licenses"></licenses></a>
-<a href="#Reports"><reports></a>
-<a href="#Reports"><outputDirectory/></a>
-<a href="#plugins"><plugins></a>
-<a href="#Plugin"><plugin></a>
-<a href="#Plugin"><groupId/></a>
-<a href="#Plugin"><artifactId/></a>
-<a href="#Plugin"><version/></a>
-<a href="#Plugin"><configuration/></a>
-<a href="#goals"><goals></a>
-<a href="#Goal"><goal></a>
-<a href="#Goal"><id/></a>
-<a href="#Goal"><configuration/></a>
-<a href="#Goal"><goal></a>
-<a href="#goals"></goals></a>
-<a href="#Plugin"><plugin></a>
-<a href="#plugins"></plugins></a>
-<a href="#Reports"><reports></a>
-<a href="#Scm"><scm></a>
-<a href="#Scm"><connection/></a>
-<a href="#Scm"><developerConnection/></a>
-<a href="#Scm"><url/></a>
-<a href="#Scm"><scm></a>
-<a href="#Build"><build></a>
-<a href="#Build"><sourceDirectory/></a>
-<a href="#Build"><scriptSourceDirectory/></a>
-<a href="#Build"><testSourceDirectory/></a>
-<a href="#resources"><resources></a>
-<a href="#Resource"><resource></a>
-<a href="#Resource"><targetPath/></a>
-<a href="#Resource"><resource></a>
-<a href="#resources"></resources></a>
-<a href="#testResources"><testResources></a>
-<a href="#Resource"><resource></a>
-<a href="#Resource"><targetPath/></a>
-<a href="#Resource"><resource></a>
-<a href="#testResources"></testResources></a>
-<a href="#Build"><directory/></a>
-<a href="#Build"><outputDirectory/></a>
-<a href="#Build"><finalName/></a>
-<a href="#Build"><testOutputDirectory/></a>
-<a href="#plugins"><plugins></a>
-<a href="#Plugin"><plugin></a>
-<a href="#Plugin"><groupId/></a>
-<a href="#Plugin"><artifactId/></a>
-<a href="#Plugin"><version/></a>
-<a href="#Plugin"><configuration/></a>
-<a href="#goals"><goals></a>
-<a href="#Goal"><goal></a>
-<a href="#Goal"><id/></a>
-<a href="#Goal"><configuration/></a>
-<a href="#Goal"><goal></a>
-<a href="#goals"></goals></a>
-<a href="#Plugin"><plugin></a>
-<a href="#plugins"></plugins></a>
-<a href="#PluginManagement"><pluginManagement></a>
-<a href="#plugins"><plugins></a>
-<a href="#Plugin"><plugin></a>
-<a href="#Plugin"><groupId/></a>
-<a href="#Plugin"><artifactId/></a>
-<a href="#Plugin"><version/></a>
-<a href="#Plugin"><configuration/></a>
-<a href="#goals"><goals></a>
-<a href="#Goal"><goal></a>
-<a href="#Goal"><id/></a>
-<a href="#Goal"><configuration/></a>
-<a href="#Goal"><goal></a>
-<a href="#goals"></goals></a>
-<a href="#Plugin"><plugin></a>
-<a href="#plugins"></plugins></a>
-<a href="#PluginManagement"><pluginManagement></a>
-<a href="#Build"><build></a>
-<a href="#Organization"><organization></a>
-<a href="#Organization"><name/></a>
-<a href="#Organization"><url/></a>
-<a href="#Organization"><organization></a>
-<a href="#DistributionManagement"><distributionManagement></a>
-<a href="#Repository"><repository></a>
-<a href="#Repository"><id/></a>
-<a href="#Repository"><name/></a>
-<a href="#Repository"><url/></a>
-<a href="#Repository"><snapshotPolicy/></a>
-<a href="#Repository"><layout/></a>
-<a href="#Repository"><repository></a>
-<a href="#Site"><site></a>
-<a href="#Site"><id/></a>
-<a href="#Site"><name/></a>
-<a href="#Site"><url/></a>
-<a href="#Site"><site></a>
-<a href="#DistributionManagement"><distributionManagement></a>
-<a href="#DependencyManagement"><dependencyManagement></a>
-<a href="#dependencies"><dependencies></a>
-<a href="#Dependency"><dependency></a>
-<a href="#Dependency"><groupId/></a>
-<a href="#Dependency"><artifactId/></a>
-<a href="#Dependency"><version/></a>
-<a href="#Dependency"><type/></a>
-<a href="#Dependency"><scope/></a>
-<a href="#Dependency"><dependency></a>
-<a href="#dependencies"></dependencies></a>
-<a href="#DependencyManagement"><dependencyManagement></a>
-<a href="#Model"><model></a></source>
+<<a href="#Model">project</a>>
+ <<a href="#Parent">parent</a>>
+ <artifactId/>
+ <groupId/>
+ <version/>
+ </parent>
+ <modelVersion/>
+ <groupId/>
+ <artifactId/>
+ <packaging/>
+ <modules/>
+ <name/>
+ <version/>
+ <description/>
+ <url/>
+ <<a href="#IssueManagement">issueManagement</a>>
+ <system/>
+ <url/>
+ </issueManagement>
+ <<a href="#CiManagement">ciManagement</a>>
+ <system/>
+ <url/>
+ <notifiers>
+ <<a href="#Notifier">notifier</a>>
+ <type/>
+ <address/>
+ <configuration/>
+ </notifier>
+ </notifiers>
+ </ciManagement>
+ <inceptionYear/>
+ <repositories>
+ <<a href="#Repository">repository</a>>
+ <id/>
+ <name/>
+ <url/>
+ <snapshotPolicy/>
+ <layout/>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <<a href="#Repository">repository</a>>
+ <id/>
+ <name/>
+ <url/>
+ <snapshotPolicy/>
+ <layout/>
+ </repository>
+ </pluginRepositories>
+ <mailingLists>
+ <<a href="#MailingList">mailingList</a>>
+ <name/>
+ <subscribe/>
+ <unsubscribe/>
+ <post/>
+ <archive/>
+ <otherArchives/>
+ </mailingList>
+ </mailingLists>
+ <developers>
+ <<a href="#Developer">developer</a>>
+ <id/>
+ </developer>
+ </developers>
+ <contributors>
+ <<a href="#Contributor">contributor</a>>
+ <name/>
+ <email/>
+ <url/>
+ <organization/>
+ <roles/>
+ <timezone/>
+ </contributor>
+ </contributors>
+ <dependencies>
+ <<a href="#Dependency">dependency</a>>
+ <groupId/>
+ <artifactId/>
+ <version/>
+ <type/>
+ <scope/>
+ </dependency>
+ </dependencies>
+ <licenses>
+ <<a href="#License">license</a>>
+ <name/>
+ <url/>
+ <distribution/>
+ <comments/>
+ </license>
+ </licenses>
+ <<a href="#Reports">reports</a>>
+ <outputDirectory/>
+ <plugins>
+ <<a href="#Plugin">plugin</a>>
+ <groupId/>
+ <artifactId/>
+ <version/>
+ <configuration/>
+ <goals>
+ <<a href="#Goal">goal</a>>
+ <id/>
+ <configuration/>
+ </goal>
+ </goals>
+ </plugin>
+ </plugins>
+ </reports>
+ <<a href="#Scm">scm</a>>
+ <connection/>
+ <developerConnection/>
+ <url/>
+ </scm>
+ <<a href="#Build">build</a>>
+ <sourceDirectory/>
+ <scriptSourceDirectory/>
+ <testSourceDirectory/>
+ <resources>
+ <<a href="#Resource">resource</a>>
+ <targetPath/>
+ </resource>
+ </resources>
+ <testResources>
+ <<a href="#Resource">resource</a>>
+ <targetPath/>
+ </resource>
+ </testResources>
+ <directory/>
+ <outputDirectory/>
+ <finalName/>
+ <testOutputDirectory/>
+ <<a href="#PluginManagement">pluginManagement</a>/>
+ </build>
+ <<a href="#Organization">organization</a>>
+ <name/>
+ <url/>
+ </organization>
+ <<a href="#DistributionManagement">distributionManagement</a>>
+ <<a href="#Repository">repository</a>>
+ <id/>
+ <name/>
+ <url/>
+ <snapshotPolicy/>
+ <layout/>
+ </repository>
+ <<a href="#Site">site</a>>
+ <id/>
+ <name/>
+ <url/>
+ </site>
+ <downloadUrl/>
+ </distributionManagement>
+ <<a href="#DependencyManagement">dependencyManagement</a>>
+ <dependencies>
+ <<a href="#Dependency">dependency</a>>
+ <groupId/>
+ <artifactId/>
+ <version/>
+ <type/>
+ <scope/>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+</project>
+</source>
+ <a name="Model"/>
+ <subsection name="project">
+ <p>
+ The <code><project></code> element specifies various attributes
+ about a project. This is the root element of the project descriptor.
+ The following table lists all of the possible child elements. Child
+ elements with children are then documented further in subsequent
+ sections.
</p>
- <section name="Model">
- <p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>parent</td>
+ <td>
+ <code>parent</code>
+ </td>
<td>Information on which parent POM to extend.</td>
</tr>
<tr>
- <td>modelVersion</td>
+ <td>
+ <code>modelVersion</code>
+ </td>
<td>Declares to which version of project descriptor this POM conforms.</td>
</tr>
<tr>
- <td>groupId</td>
<td>
- The short name of the project group. This value is used to group
- all jars for a project in one directory. For more info look at the
- <a href="/user-guide.html#Naming%20Conventions">user guide</a>.
+ <code>groupId</code>
</td>
+ <td>
+ The short name of the project group. This value is used to group
+ all jars for a project in one directory. For more info look at the
+ <a href="/user-guide.html#Naming%20Conventions">user guide</a>.
+ </td>
</tr>
<tr>
- <td>artifactId</td>
<td>
- The short name of the project. This value is used in conjunction
- with
- <code>groupId</code>
- when naming
- <a href="/plugins/java/index.html">jars</a> and
- <a href="/plugins/dist/index.html">distribution files</a>.
+ <code>artifactId</code>
</td>
+ <td>
+ The short name of the project. This value is used in conjunction
+ with <code>groupId</code>
+ when naming <a href="/plugins/java/index.html">jars</a> and
+ <a href="/plugins/dist/index.html">distribution files</a>.
+ </td>
</tr>
<tr>
- <td>packaging</td>
+ <td>
+ <code>packaging</code>
+ </td>
<td>The type of artifact this project produces.</td>
</tr>
<tr>
- <td>modules</td>
+ <td>
+ <code>modules</code>
+ </td>
<td>The modules to build in addition to the current project</td>
</tr>
<tr>
- <td>name</td>
<td>
- The full name of the project. This value is used when
- generating
- <a href="/plugins/javadoc/index.html">JavaDoc</a>
- titles.
+ <code>name</code>
</td>
+ <td>
+ The full name of the project. This value is used when
+ generating <a href="/plugins/javadoc/index.html">JavaDoc</a>
+ titles.
+ </td>
</tr>
<tr>
- <td>version</td>
<td>
- The current version of the artifact produced by this project.
+ <code>version</code>
</td>
+ <td>
+ The current version of the artifact produced by this project.
+ </td>
</tr>
<tr>
- <td>description</td>
<td>
- Optional. A detailed description of the project.
+ <code>description</code>
+ </td>
+ <td>
+ Optional. A detailed description of the project.
This description is used as the default to generate the
- <a href="/plugins/site/index.html">front page</a> of the project's
- web site, and is shown when
- <code>maven --usage</code> is called on
+ <a href="/plugins/site/index.html">Mailing Lists</a> of the project's
+ web site, and is shown when <code>maven --usage</code> is called on
the project. While this element can be specified as CDATA to enable
the use of HTML tags within the description, you are encouraged to
- provide an alternative home page using
- <code>xdocs/index.xml</code>
+ provide an alternative home page using <code>xdocs/index.xml</code>
if this is required.
- </td>
+ </td>
</tr>
<tr>
- <td>url</td>
<td>
- The URL to the project's homepage.
+ <code>url</code>
</td>
+ <td>
+ The URL to the project's homepage.
+ </td>
</tr>
<tr>
- <td>issueManagement</td>
+ <td>
+ <code>issueManagement</code>
+ </td>
<td>The project's issue management information.</td>
</tr>
<tr>
- <td>ciManagement</td>
+ <td>
+ <code>ciManagement</code>
+ </td>
<td>The project's continuous integration management information.</td>
</tr>
<tr>
- <td>inceptionYear</td>
<td>
- The year of the project's inception specified with 4 digits.
- This value is used when generating
- <a href="/plugins/javadoc/index.html">JavaDoc</a> copyright notices.
+ <code>inceptionYear</code>
</td>
+ <td>
+ The year of the project's inception specified with 4 digits.
+ This value is used when generating
+ <a href="/plugins/javadoc/index.html">JavaDoc</a> copyright notices.
+ </td>
</tr>
<tr>
- <td>repositories</td>
+ <td>
+ <code>repositories</code>
+ </td>
<td>The lists of the remote repositories</td>
</tr>
<tr>
- <td>pluginRepositories</td>
+ <td>
+ <code>pluginRepositories</code>
+ </td>
<td>The lists of the remote repositories for discovering plugins</td>
</tr>
<tr>
- <td>mailingLists</td>
<td>
- Contains information about a project's mailing lists. This
- is used to generate the
- <a href="/plugins/site/index.html">Mailing Lists</a>
- page of the project's web site.
+ <code>mailingLists</code>
</td>
+ <td>
+ Contains information about a project's mailing lists. This
+ is used to generate the <a href="/plugins/site/index.html">front
+ page</a> of the site's web site.
+ </td>
</tr>
<tr>
- <td>developers</td>
<td>
- Describes the committers to a project. This is used to
- generate the
- <a href="/plugins/site/index.html">Project Team</a>
- page of the project's web site.
+ <code>developers</code>
</td>
+ <td>
+ Describes the committers to a project. This is used to
+ generate the <a href="/plugins/site/index.html">Project Team</a>
+ page of the project's web site.
+ </td>
</tr>
<tr>
- <td>contributors</td>
<td>
- Describes the contributors to a project. This is used to generate
- the
- <a href="/plugins/site/index.html">Project Team</a> page of
- the project's web site.
+ <code>contributors</code>
</td>
+ <td>
+ Describes the contributors to a project. This is used to generate
+ the <a href="/plugins/site/index.html">Project Team</a> page of
+ the project's web site.
+ </td>
</tr>
<tr>
- <td>dependencies</td>
<td>
- <p>
- 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).
- </p>
- <p>
- These dependencies are used to construct a classpath for your
- project during the build process.
- </p>
- <p>
- Maven can automatically download these dependencies from a
- <a href="/user-guide.html#Remote%20Repository%20Layout">remote repository</a>.
- </p>
- <p>
- The filename that Maven downloads from the repository is
- <code>artifactId-version.jar</code> where
- <code>artifactId</code>
- corresponds to the
- <code>artifactId</code> element and
- <code>version</code> corresponds to the
- <code>version</code> element.
- </p>
- <p>
- When Maven goes looking for a dependency in the remote repository,
- it uses the dependency element to construct the URL to download
- from. This URL is defined as:
- </p>
- <div class="source">
- <pre>${repo}/${groupId}/${type}s/${artifactId}-${version}.${type}</pre>
- </div>
- <p>
- Where
- </p>
- <dl>
- <dt>repo</dt>
- <dd>
- is the remote repository URL specified by
- <code>${maven.repo.remote}</code>
- </dd>
-
- <dt>groupId</dt>
- <dd>is taken from the dependency element</dd>
-
- <dt>type</dt>
- <dd>is taken from the dependency element</dd>
-
- <dt>artifactId</dt>
- <dd>is taken from the dependency element</dd>
-
- <dt>version</dt>
- <dd>is taken from the dependency element</dd>
- </dl>
+ <code>dependencies</code>
</td>
+ <td>
+ <p>
+ 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).
+ </p>
+ <p>
+ These dependencies are used to construct a classpath for your
+ project during the build process.
+ </p>
+ <p>
+ Maven can automatically download these dependencies from a
+ <a href="/user-guide.html#Remote%20Repository%20Layout">remote repository</a>.
+ </p>
+ <p>
+ The filename that Maven downloads from the repository is
+ <code>artifactId-version.jar</code> where <code>artifactId</code>
+ corresponds to the <code>artifactId</code> element and
+ <code>version</code> corresponds to the <code>version</code> element.
+ </p>
+ <p>
+ When Maven goes looking for a dependency in the remote repository,
+ it uses the dependency element to construct the URL to download
+ from. This URL is defined as:
+ </p>
+ <div class="source">
+ <pre>${repo}/${groupId}/${type}s/${artifactId}-${version}.${type}</pre>
+ </div>
+ <p>
+ Where
+ </p>
+ <dl>
+ <dt>repo</dt>
+ <dd>
+ is the remote repository URL specified by
+ <code>${maven.repo.remote}</code>
+ </dd>
+
+ <dt>groupId</dt>
+ <dd>is taken from the dependency element</dd>
+
+ <dt>type</dt>
+ <dd>is taken from the dependency element</dd>
+
+ <dt>artifactId</dt>
+ <dd>is taken from the dependency element</dd>
+
+ <dt>version</dt>
+ <dd>is taken from the dependency element</dd>
+ </dl>
+ </td>
</tr>
<tr>
- <td>licenses</td>
- <td>
- This element describes all of the licenses for this project.
- Each license is described by a
- <code>license</code> element, which
+ <td>
+ <code>licenses</code>
+ </td>
+ <td>
+ This element describes all of the licenses for this project.
+ Each license is described by a <code>license</code> element, which
is then described by additional elements (described below). The
auto-generated site documentation references this information.
Projects should only list the license(s) that applies to the project
and not the licenses that apply to dependencies.
- </td>
+ </td>
</tr>
<tr>
- <td>reports</td>
+ <td>
+ <code>reports</code>
+ </td>
<td>
This element includes the specification of reports to be
included in a Maven-generated site. These reports will be run
- when a user executes
- <code>maven site</code>. All of the
+ when a user executes <code>maven site</code>. All of the
reports will be included in the navigation bar for browsing in
the order they are specified.
- </td>
+ </td>
</tr>
<tr>
- <td>scm</td>
+ <td>
+ <code>scm</code>
+ </td>
<td>Specification for the SCM used by the project.</td>
</tr>
<tr>
- <td>build</td>
+ <td>
+ <code>build</code>
+ </td>
<td>Information required to build the project.</td>
</tr>
<tr>
- <td>organization</td>
<td>
- This element describes various attributes of the organziation to
- which the project belongs. These attributes are utilized when
- documentation is created (for copyright notices and links).
+ <code>organization</code>
</td>
+ <td>
+ This element describes various attributes of the organziation to
+ which the project belongs. These attributes are utilized when
+ documentation is created (for copyright notices and links).
+ </td>
</tr>
<tr>
- <td>distributionManagement</td>
+ <td>
+ <code>distributionManagement</code>
+ </td>
<td>Distribution information for a project.</td>
</tr>
<tr>
- <td>dependencyManagement</td>
<td>
- Default dependency information for grouped projects inheriting from
+ <code>dependencyManagement</code>
+ </td>
+ <td>
+ Default dependency information for grouped projects inheriting from
this one. The dependency information here will not be checked.
Instead, when a POM derived from this one declares a dependency
described by a groupId and an artifactId (version not necessary),
the entries in here will supply default values for that dependency.
Any locally-supplied information for a particular dependency will
overwrite any information specified here for that project.
- </td>
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="Build">
- <p>
+ </subsection>
+ <a name="Parent"/>
+ <subsection name="parent">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>sourceDirectory</td>
<td>
- This element specifies a directory containing the source
- of the project. The generated build system will compile
- the source in this directory when the project is built.
- The path given is relative to the project descriptor.
+ <code>artifactId</code>
</td>
+ <td>The artifact id of the project to extend.</td>
</tr>
<tr>
- <td>scriptSourceDirectory</td>
<td>
- This element specifies a directory containing the script sources
- of the project. This directory is meant to be different from the
- sourceDirectory, in that its contents will be copied to the output
- directory in most cases (since scripts are interpreted rather than
- compiled).
+ <code>groupId</code>
</td>
+ <td>The group id of the project to extend.</td>
</tr>
<tr>
- <td>testSourceDirectory</td>
<td>
- This element specifies a directory containing the unit test
- source of the project. The generated build system will
- compile these directories when the project is being tested.
- The unit tests must use the JUnit test framework.
- The path given is relative to the project descriptor.
+ <code>version</code>
</td>
+ <td>The version of the project to extend.</td>
</tr>
+ </table>
+ </subsection>
+ <a name="IssueManagement"/>
+ <subsection name="issueManagement">
+ <p>
+ Information about the bugtracking system used to manage this project.
+ </p>
+ <table>
<tr>
- <td>resources</td>
- <td>
- This element describes all of the resources associated with a
- project or unit tests. Each resource is described by a resource
- element, which is then described by additional elements (described
- <a href="#resource">below</a>). These resources are used to complete
- the jar file or to run unit test.
- </td>
+ <th>Element</th>
+ <th>Description</th>
</tr>
<tr>
- <td>testResources</td>
<td>
- This element describes all of the resources associated with a
- project's unit tests. Each resource is described by a resource
- element, which is then described by additional elements (described
- <a href="#resource">below</a>). These resources are used to complete
- the jar file or to run unit test.
+ <code>system</code>
</td>
+ <td>The name of the issue management system i.e. Bugzilla</td>
</tr>
<tr>
- <td>directory</td>
<td>
- The directory where all files generated by the build is placed.
+ <code>url</code>
</td>
+ <td>Url for the issue management system used by the project.</td>
</tr>
+ </table>
+ </subsection>
+ <a name="CiManagement"/>
+ <subsection name="ciManagement">
+ <table>
<tr>
- <td>outputDirectory</td>
- <td>
- The directory where compiled application classes are placed.
- </td>
+ <th>Element</th>
+ <th>Description</th>
</tr>
<tr>
- <td>finalName</td>
<td>
- The filename (including an extension, but with no path information) that the produced artifact
- will be called. The default value is artifactId-version.extension (where extension is derived from
- type).
+ <code>system</code>
</td>
+ <td>The name of the continuous integration system i.e. Bugzilla</td>
</tr>
<tr>
- <td>testOutputDirectory</td>
<td>
- The directory where compiled test classes are placed.
+ <code>url</code>
</td>
+ <td>Url for the continuous integration system used by the project.</td>
</tr>
<tr>
- <td>plugins</td>
<td>
- Configuration for plugins to be used to build this project.
+ <code>notifiers</code>
</td>
- </tr>
- <tr>
- <td>pluginManagement</td>
<td>
- Default plugin information to be made available for reference by
- projects derived from this one. This plugin configuration will not
- be validated or bound to the lifecycle unless referenced. Any local
- configuration for a given plugin will override the plugin's entire
- definition here.
- </td>
+ Configuration for notifying developers/users when a build is
+ unsuccessful, including user information and notification mode.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="CiManagement">
- <p>
+ </subsection>
+ <a name="Notifier"/>
+ <subsection name="notifier">
+ <p>
+ Configures one method for notifying users/developers when a build breaks.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>system</td>
- <td>The name of the continuous integration system i.e. Bugzilla</td>
- </tr>
- <tr>
- <td>url</td>
- <td>Url for the continuous integration system used by the project.</td>
- </tr>
- <tr>
- <td>notifiers</td>
<td>
- Configuration for notifying developers/users when a build is
- unsuccessful, including user information and notification mode.
+ <code>type</code>
</td>
- </tr>
- </table>
- </p>
- </section>
- <section name="Notifier">
- <p>
- <table>
- <tr>
- <th>Element</th>
- <th>Description</th>
- </tr>
- <tr>
- <td>type</td>
<td>The mechanism used to deliver notifications.</td>
</tr>
<tr>
- <td>address</td>
<td>
- Where to send the notification to - eg email address
+ <code>address</code>
</td>
+ <td>
+ Where to send the notification to - eg email address
+ </td>
</tr>
<tr>
- <td>configuration</td>
+ <td>
+ <code>configuration</code>
+ </td>
<td>Extended configuration specific to this notifier goes here.</td>
</tr>
</table>
- </p>
- </section>
- <section name="Contributor">
- <p>
+ </subsection>
+ <a name="Repository"/>
+ <subsection name="repository">
+ <p>
+ Repository contains the information needed
+ for establishing connections with remote repoistory
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>name</td>
- <td>The full name of the contributor.</td>
- </tr>
- <tr>
- <td>email</td>
- <td>The email address of the contributor.</td>
+ <td>
+ <code>id</code>
+ </td>
+ <td>
+ A unique identifier for a repository.
+ </td>
</tr>
<tr>
- <td>url</td>
- <td>The URL for the homepage of the contributor.</td>
+ <td>
+ <code>name</code>
+ </td>
+ <td>
+ Human readable name of the repository
+ </td>
</tr>
<tr>
- <td>organization</td>
- <td>The organization to which the contributor belongs.</td>
+ <td>
+ <code>url</code>
+ </td>
+ <td>
+ The url of the repository
+ </td>
</tr>
<tr>
- <td>roles</td>
<td>
- The roles the contributor plays in the project. Each role is
- described by a
- <code>role</code> element, the body of which is a
- role name.
+ <code>snapshotPolicy</code>
</td>
+ <td>
+ The policy for downloading snapshots - can be "always", "daily" (default), "interval:XXX" (in minutes) or
+ "never".
+ </td>
</tr>
<tr>
- <td>timezone</td>
<td>
- The timezone the contributor is in. This is a number in the range -11 to 12.
+ <code>layout</code>
</td>
+ <td>The type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".</td>
</tr>
</table>
- </p>
- </section>
- <section name="Dependency">
- <p>
+ </subsection>
+ <a name="MailingList"/>
+ <subsection name="mailingList">
+ <p>
+ This element describes all of the mailing lists associated with
+ a project. Each mailing list is described by a
+ <code>mailingList</code> element, which is then described by
+ additional elements (described below). The auto-generated site
+ documentation references this information.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>groupId</td>
<td>
- The project group that produced the dependency, e.g.
- <code>geronimo</code>.
+ <code>name</code>
</td>
+ <td>The name of the mailing list.</td>
</tr>
<tr>
- <td>artifactId</td>
<td>
- The unique id for an artifact produced by the project group, e.g.
- <code>germonimo-jms</code>
+ <code>subscribe</code>
</td>
+ <td>
+ The email address or link that can be used to subscribe to the mailing list.
+ If this is an email address, a
+ <code>mailto:</code> link will automatically be created when
+ the documentation is created.
+ </td>
</tr>
<tr>
- <td>version</td>
<td>
- The version of the dependency, e.g.
- <code>3.2.1</code>
+ <code>unsubscribe</code>
</td>
+ <td>
+ The email address or link that can be used to unsubscribe to
+ the mailing list. If this is an email address, a
+ <code>mailto:</code> link will automatically be created
+ when the documentation is created.
+ </td>
</tr>
<tr>
- <td>type</td>
<td>
- The type of dependency. This defaults to
- <code>jar</code>.
- Known recognised dependency types are:
- <ul>
- <li>
- <code>jar</code>
- </li>
- <li>
- <code>ejb</code>
- </li>
- <li>
- <code>plugin</code>
- </li>
- </ul>
+ <code>post</code>
</td>
+ <td>
+ The email address or link that can be used to post to
+ the mailing list. If this is an email address, a
+ <code>mailto:</code> link will automatically be created
+ when the documentation is created.
+ </td>
</tr>
<tr>
- <td>scope</td>
<td>
- The scope of the dependency - build, compile, test, runtime. Used to
- calculate the various classpaths used for testing, etc. and for
- determining which artifacts to include in a distribution of this
- project.
+ <code>archive</code>
</td>
+ <td>
+ The link to a URL where you can browse the mailing list archive.
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <code>otherArchives</code>
+ </td>
+ <td>
+ The link to other URLs where you can browse the list archive.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="Developer">
- <p>
+ </subsection>
+ <a name="Developer"/>
+ <subsection name="developer">
+ <p>
+ Information about one of the committers on this project. Derived from
+ <code>Contributor</code>.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>id</td>
+ <td>
+ <code>id</code>
+ </td>
<td>The username of the developer.</td>
</tr>
</table>
- </p>
- </section>
- <section name="IssueManagement">
- <p>
+ </subsection>
+ <a name="Contributor"/>
+ <subsection name="contributor">
+ <p>
+ Description of a person who has contributed to the project, but who does
+ not have commit privileges. Usually, these contributions come in the
+ form of patches submitted.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>system</td>
- <td>The name of the issue management system i.e. Bugzilla</td>
+ <td>
+ <code>name</code>
+ </td>
+ <td>The full name of the contributor.</td>
</tr>
<tr>
- <td>url</td>
- <td>Url for the issue management system use by the project.</td>
+ <td>
+ <code>email</code>
+ </td>
+ <td>The email address of the contributor.</td>
</tr>
- </table>
- </p>
- </section>
- <section name="DistributionManagement">
- <p>
- <table>
<tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ <code>url</code>
+ </td>
+ <td>The URL for the homepage of the contributor.</td>
</tr>
<tr>
- <td>repository</td>
<td>
- Information needed for deploying to remote repository artifacts
- generated by the project
+ <code>organization</code>
+ </td>
+ <td>The organization to which the contributor belongs.</td>
+ </tr>
+ <tr>
+ <td>
+ <code>roles</code>
</td>
+ <td>
+ The roles the contributor plays in the project. Each role is
+ described by a <code>role</code> element, the body of which is a
+ role name.
+ </td>
</tr>
<tr>
- <td>site</td>
<td>
- Information needed for deploying website files of the project.
+ <code>timezone</code>
</td>
+ <td>
+ The timezone the contributor is in. This is a number in the range -11 to 12.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="License">
- <p>
+ </subsection>
+ <a name="Dependency"/>
+ <subsection name="dependency">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>name</td>
- <td>The full legal name of the license.</td>
+ <td>
+ <code>groupId</code>
+ </td>
+ <td>
+ The project group that produced the dependency, e.g.
+ <code>geronimo</code>.
+ </td>
</tr>
<tr>
- <td>url</td>
- <td>The official url for the license text.</td>
+ <td>
+ <code>artifactId</code>
+ </td>
+ <td>
+ The unique id for an artifact produced by the project group, e.g.
+ <code>germonimo-jms</code>
+ </td>
</tr>
<tr>
- <td>comments</td>
<td>
- Addendum information pertaining to this license.
+ <code>version</code>
</td>
+ <td>
+ The version of the dependency, e.g. <code>3.2.1</code>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <code>type</code>
+ </td>
+ <td>
+ The type of dependency. This defaults to <code>jar</code>.
+ Known recognised dependency types are:
+ <ul>
+ <li><code>jar</code></li>
+ <li><code>ejb</code></li>
+ <li><code>plugin</code></li>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <code>scope</code>
+ </td>
+ <td>
+ The scope of the dependency - compile, runtime, test. Used to
+ calculate the various classpaths used for testing, etc. and for
+ determining which artifacts to include in a distribution of this
+ project.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="MailingList">
- <p>
+ </subsection>
+ <a name="License"/>
+ <subsection name="license">
+ <p>
+ Describes the licenses for this project. This is used to generate
+ the <a href="/plugins/site/index.html">License</a> page of
+ the project's web site. Typically the licenses listed for the project
+ are that of the project itself, and not of dependencies.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>name</td>
- <td>The name of the mailing list.</td>
+ <td>
+ <code>name</code>
+ </td>
+ <td>The full legal name of the license.</td>
</tr>
<tr>
- <td>subscribe</td>
<td>
- The email address or link that can be used to subscribe to the mailing list.
- If this is an email address, a
- <code>mailto:</code> link will automatically be created when
- the documentation is created.
+ <code>url</code>
</td>
+ <td>The official url for the license text.</td>
</tr>
<tr>
- <td>unsubscribe</td>
<td>
- The email address or link that can be used to unsubscribe to
- the mailing list. If this is an email address, a
- <code>mailto:</code> link will automatically be created
- when the documentation is created.
+ <code>distribution</code>
</td>
+ <td>
+ The primary method by which this project may be distributed.
+ <dl>
+ <dt>repo</dt>
+ <dd>may be downloaded from the Maven repository</dd>
+ <dt>manual</dt>
+ <dd>user must manually download and install the dependency.</dd>
+ </dl>
+ </td>
</tr>
<tr>
- <td>post</td>
<td>
- The email address or link that can be used to post to
- the mailing list. If this is an email address, a
- <code>mailto:</code> link will automatically be created
- when the documentation is created.
+ <code>comments</code>
</td>
+ <td>
+ Addendum information pertaining to this license.
+ </td>
+ </tr>
+ </table>
+ </subsection>
+ <a name="Reports"/>
+ <subsection name="reports">
+ <p>Section for management of reports and configuration</p>
+ <table>
+ <tr>
+ <th>Element</th>
+ <th>Description</th>
</tr>
<tr>
- <td>archive</td>
<td>
- The link to a URL where you can browse the mailing list archive.
+ <code>outputDirectory</code>
</td>
+ <td>Where to store all of the generated reports</td>
</tr>
<tr>
- <td>otherArchives</td>
<td>
- The link to other URLs where you can browse the list archive.
+ <code>plugins</code>
</td>
+ <td>The reporting plugins to use and their configuration</td>
</tr>
</table>
- </p>
- </section>
- <section name="Organization">
- <p>
+ </subsection>
+ <a name="Plugin"/>
+ <subsection name="plugin">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>name</td>
- <td>The full name of the organization.</td>
+ <td>
+ <code>groupId</code>
+ </td>
+ <td>No description.</td>
</tr>
<tr>
- <td>url</td>
- <td>The URL to the organization's home page.</td>
+ <td>
+ <code>artifactId</code>
+ </td>
+ <td>No description.</td>
</tr>
- </table>
- </p>
- </section>
- <section name="PatternSet">
- <p>
- <table>
<tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ <code>version</code>
+ </td>
+ <td>The version of the plugin to be used.</td>
</tr>
<tr>
- <td>includes</td>
- <td>the description</td>
+ <td>
+ <code>configuration</code>
+ </td>
+ <td>No description.</td>
</tr>
<tr>
- <td>excludes</td>
- <td>the description</td>
+ <td>
+ <code>goals</code>
+ </td>
+ <td>No description.</td>
</tr>
</table>
- </p>
- </section>
- <section name="Parent">
- <p>
+ </subsection>
+ <a name="Goal"/>
+ <subsection name="goal">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>artifactId</td>
- <td>The artifact id of the project to extend.</td>
- </tr>
- <tr>
- <td>groupId</td>
- <td>The group id of the project to extend.</td>
+ <td>
+ <code>id</code>
+ </td>
+ <td>No description.</td>
</tr>
<tr>
- <td>version</td>
- <td>The version of the project to extend.</td>
+ <td>
+ <code>configuration</code>
+ </td>
+ <td>No description.</td>
</tr>
</table>
- </p>
- </section>
- <section name="Scm">
- <p>
+ </subsection>
+ <a name="Scm"/>
+ <subsection name="scm">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>connection</td>
+ <td>
+ <code>connection</code>
+ </td>
<td>
The source configuration management system URL
that describes the repository and how to connect to the
repository. This is used by Maven when
- <a href="/plugins/dist/index.html">building versions</a>
+ <a
+ href="/plugins/dist/index.html">building versions</a>
from specific ID.
- </td>
+ </td>
</tr>
<tr>
- <td>developerConnection</td>
+ <td>
+ <code>developerConnection</code>
+ </td>
<td>
Just like connection, but for developers, i.e. this scm connection
will not be read only.
- </td>
+ </td>
</tr>
<tr>
- <td>url</td>
+ <td>
+ <code>url</code>
+ </td>
<td>The URL to the project's browsable CVS repository.</td>
</tr>
</table>
- </p>
- </section>
- <section name="FileSet">
- <p>
+ </subsection>
+ <a name="Build"/>
+ <subsection name="build">
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>directory</td>
<td>
- Describe the directory where the resource is stored.
- The path may be absolute, or relative to the project.xml file.
+ <code>sourceDirectory</code>
</td>
- </tr>
- </table>
- </p>
- </section>
- <section name="Resource">
- <p>
- <table>
- <tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ This element specifies a directory containing the source
+ of the project. The generated build system will compile
+ the source in this directory when the project is built.
+ The path given is relative to the project descriptor.
+ </td>
</tr>
<tr>
- <td>targetPath</td>
<td>
- Describe the resource target path. For example, if you want that
- resource appear into a specific package
- (
- <code>org.apache.maven.messages</code>), you must specify this
- element with this value :
- <code>org/apache/maven/messages</code>
+ <code>scriptSourceDirectory</code>
</td>
- </tr>
- </table>
- </p>
- </section>
- <section name="Repository">
- <p>
- <table>
- <tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ This element specifies a directory containing the script sources
+ of the project. This directory is meant to be different from the
+ sourceDirectory, in that its contents will be copied to the output
+ directory in most cases (since scripts are interpreted rather than
+ compiled).
+ </td>
</tr>
<tr>
- <td>id</td>
<td>
- A unique identifier for a repository.
+ <code>testSourceDirectory</code>
</td>
+ <td>
+ This element specifies a directory containing the unit test
+ source of the project. The generated build system will
+ compile these directories when the project is being tested.
+ The unit tests must use the JUnit test framework.
+ The path given is relative to the project descriptor.
+ </td>
</tr>
<tr>
- <td>name</td>
<td>
- Human readable name of the repository
+ <code>resources</code>
</td>
+ <td>
+ This element describes all of the resources associated with a
+ project or unit tests. Each resource is described by a resource
+ element, which is then described by additional elements (described
+ <a href="#resource">below</a>). These resources are used to complete
+ the jar file or to run unit test.
+ </td>
</tr>
<tr>
- <td>url</td>
<td>
- The url of the repository
+ <code>testResources</code>
</td>
+ <td>
+ This element describes all of the resources associated with a
+ project's unit tests. Each resource is described by a resource
+ element, which is then described by additional elements (described
+ <a href="#resource">below</a>). These resources are used to complete
+ the jar file or to run unit test.
+ </td>
</tr>
<tr>
- <td>snapshotPolicy</td>
<td>
- The policy for downloading snapshots - can be "always", "daily" (default), "interval:XXX" (in minutes) or
- "never".
+ <code>directory</code>
</td>
+ <td>
+ The directory where all files generated by the build is placed.
+ </td>
</tr>
<tr>
- <td>layout</td>
- <td>The type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".</td>
- </tr>
- </table>
- </p>
- </section>
- <section name="Site">
- <p>
- <table>
- <tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ <code>outputDirectory</code>
+ </td>
+ <td>
+ The directory where compiled application classes are placed.
+ </td>
</tr>
<tr>
- <td>id</td>
<td>
- A unique identifier for a deployment locataion.
+ <code>finalName</code>
</td>
+ <td>
+ The filename (including an extension, but with no path information) that the produced artifact
+ will be called. The default value is artifactId-version.extension (where extension is derived from
+ type).
+ </td>
</tr>
<tr>
- <td>name</td>
<td>
- Human readable name of the deployment location
+ <code>testOutputDirectory</code>
</td>
+ <td>
+ The directory where compiled test classes are placed.
+ </td>
</tr>
<tr>
- <td>url</td>
<td>
- The url of the location where website is deployed
+ <code>pluginManagement</code>
</td>
+ <td>
+ Default plugin information to be made available for reference by
+ projects derived from this one. This plugin configuration will not
+ be validated or bound to the lifecycle unless referenced. Any local
+ configuration for a given plugin will override the plugin's entire
+ definition here.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="Plugin">
- <p>
+ </subsection>
+ <a name="Resource"/>
+ <subsection name="resource">
+ <p>
+ This element describes all of the resources associated with a project or
+ unit tests. Each resource is described by a resource element, which is
+ then described by additional elements (described
+ <a href="#resource">below</a>). These resources are used to complete the
+ jar file or to run unit test.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>groupId</td>
- <td>No description.</td>
+ <td>
+ <code>targetPath</code>
+ </td>
+ <td>
+ Describe the resource target path. For example, if you want that
+ resource appear into a specific package
+ (<code>org.apache.maven.messages</code>), you must specify this
+ element with this value : <code>org/apache/maven/messages</code>
+ </td>
</tr>
+ </table>
+ </subsection>
+ <a name="PluginManagement"/>
+ <subsection name="pluginManagement">
+ <p>
+ Section for management of default plugin information for use in a group of POMs.
+ </p>
+ <table>
<tr>
- <td>artifactId</td>
- <td>No description.</td>
+ <th>Element</th>
+ <th>Description</th>
</tr>
+ </table>
+ </subsection>
+ <a name="Organization"/>
+ <subsection name="organization">
+ <p>Specifies the organization who produces this project.</p>
+ <table>
<tr>
- <td>version</td>
- <td>The version of the plugin to be used.</td>
+ <th>Element</th>
+ <th>Description</th>
</tr>
<tr>
- <td>configuration</td>
- <td>No description.</td>
+ <td>
+ <code>name</code>
+ </td>
+ <td>The full name of the organization.</td>
</tr>
<tr>
- <td>goals</td>
- <td>No description.</td>
+ <td>
+ <code>url</code>
+ </td>
+ <td>The URL to the organization's home page.</td>
</tr>
</table>
- </p>
- </section>
- <section name="Goal">
- <p>
+ </subsection>
+ <a name="DistributionManagement"/>
+ <subsection name="distributionManagement">
+ <p>
+ This elements describes all that pertains to distribution for a project.
+ It is primarily used for deployment of artifacts and distributions
+ produced by the build.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>id</td>
- <td>No description.</td>
+ <td>
+ <code>repository</code>
+ </td>
+ <td>
+ Information needed for deploying to remote repository artifacts
+ generated by the project
+ </td>
</tr>
<tr>
- <td>configuration</td>
- <td>No description.</td>
+ <td>
+ <code>site</code>
+ </td>
+ <td>
+ Information needed for deploying website files of the project.
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <code>downloadUrl</code>
+ </td>
+ <td>
+ The URL of the project's download page. If not given users will be referred to the homepage given by
+ <code>url</code>.
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="DependencyManagement">
- <p>
+ </subsection>
+ <a name="Site"/>
+ <subsection name="site">
+ <p>
+ Site contains the information needed
+ for deploying websites.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>dependencies</td>
<td>
- The dependencies specified here are not validated until they
- are referenced in a POM within the group. This allows the
- specification of a "standard" version for a particular
- dependency.
+ <code>id</code>
</td>
+ <td>
+ A unique identifier for a deployment locataion.
+ </td>
</tr>
- </table>
- </p>
- </section>
- <section name="PluginManagement">
- <p>
- <table>
<tr>
- <th>Element</th>
- <th>Description</th>
+ <td>
+ <code>name</code>
+ </td>
+ <td>
+ Human readable name of the deployment location
+ </td>
</tr>
<tr>
- <td>plugins</td>
<td>
- The dependencies specified here are not validated until they
- are referenced in a POM within the group. This allows the
- specification of a "standard" version for a particular
- dependency.
+ <code>url</code>
</td>
+ <td>
+ The url of the location where website is deployed
+ </td>
</tr>
</table>
- </p>
- </section>
- <section name="Reports">
- <p>
+ </subsection>
+ <a name="DependencyManagement"/>
+ <subsection name="dependencyManagement">
+ <p>
+ Section for management of default dependency information for use in a group of POMs.
+ </p>
<table>
<tr>
<th>Element</th>
<th>Description</th>
</tr>
<tr>
- <td>outputDirectory</td>
- <td>Where to store all of the generated reports</td>
- </tr>
- <tr>
- <td>plugins</td>
- <td>The reporting plugins to use and their configuration</td>
+ <td>
+ <code>dependencies</code>
+ </td>
+ <td>
+ The dependencies specified here are not validated until they
+ are referenced in a POM within the group. This allows the
+ specification of a "standard" version for a particular
+ dependency.
+ </td>
</tr>
</table>
- </p>
- </section>
+ </subsection>
+ </p>
</section>
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org