diff --git a/maven-site/src/site/xdoc/project-descriptor.xml b/maven-site/src/site/xdoc/project-descriptor.xml index 52473e182e..24c02c3a9d 100644 --- a/maven-site/src/site/xdoc/project-descriptor.xml +++ b/maven-site/src/site/xdoc/project-descriptor.xml @@ -1,1134 +1,1282 @@ - - - - Maven Development Team - Maven Model Documentation + Maven's model for Java project. -
+

-<model> -<parent> -<artifactId/> -<groupId/> -<version/> -<parent> -<modelVersion/> -<groupId/> -<artifactId/> -<packaging/> -<modules/> -<name/> -<version/> -<description/> -<url/> -<issueManagement> -<system/> -<url/> -<issueManagement> -<ciManagement> -<system/> -<url/> -<notifiers> -<notifier> -<type/> -<address/> -<configuration/> -<notifier> -</notifiers> -<ciManagement> -<inceptionYear/> -<repositories> -<repository> -<id/> -<name/> -<url/> -<snapshotPolicy/> -<layout/> -<repository> -</repositories> -<pluginRepositories> -<repository> -<id/> -<name/> -<url/> -<snapshotPolicy/> -<layout/> -<repository> -</pluginRepositories> -<mailingLists> -<mailingList> -<name/> -<subscribe/> -<unsubscribe/> -<post/> -<archive/> -<otherArchives/> -<mailingList> -</mailingLists> -<developers> -<developer> -<id/> -<developer> -</developers> -<contributors> -<contributor> -<name/> -<email/> -<url/> -<organization/> -<roles/> -<timezone/> -<contributor> -</contributors> -<dependencies> -<dependency> -<groupId/> -<artifactId/> -<version/> -<type/> -<scope/> -<dependency> -</dependencies> -<licenses> -<license> -<name/> -<url/> -<comments/> -<license> -</licenses> -<reports> -<outputDirectory/> -<plugins> -<plugin> -<groupId/> -<artifactId/> -<version/> -<configuration/> -<goals> -<goal> -<id/> -<configuration/> -<goal> -</goals> -<plugin> -</plugins> -<reports> -<scm> -<connection/> -<developerConnection/> -<url/> -<scm> -<build> -<sourceDirectory/> -<scriptSourceDirectory/> -<testSourceDirectory/> -<resources> -<resource> -<targetPath/> -<resource> -</resources> -<testResources> -<resource> -<targetPath/> -<resource> -</testResources> -<directory/> -<outputDirectory/> -<finalName/> -<testOutputDirectory/> -<plugins> -<plugin> -<groupId/> -<artifactId/> -<version/> -<configuration/> -<goals> -<goal> -<id/> -<configuration/> -<goal> -</goals> -<plugin> -</plugins> -<pluginManagement> -<plugins> -<plugin> -<groupId/> -<artifactId/> -<version/> -<configuration/> -<goals> -<goal> -<id/> -<configuration/> -<goal> -</goals> -<plugin> -</plugins> -<pluginManagement> -<build> -<organization> -<name/> -<url/> -<organization> -<distributionManagement> -<repository> -<id/> -<name/> -<url/> -<snapshotPolicy/> -<layout/> -<repository> -<site> -<id/> -<name/> -<url/> -<site> -<distributionManagement> -<dependencyManagement> -<dependencies> -<dependency> -<groupId/> -<artifactId/> -<version/> -<type/> -<scope/> -<dependency> -</dependencies> -<dependencyManagement> -<model> +<project> + <parent> + <artifactId/> + <groupId/> + <version/> + </parent> + <modelVersion/> + <groupId/> + <artifactId/> + <packaging/> + <modules/> + <name/> + <version/> + <description/> + <url/> + <issueManagement> + <system/> + <url/> + </issueManagement> + <ciManagement> + <system/> + <url/> + <notifiers> + <notifier> + <type/> + <address/> + <configuration/> + </notifier> + </notifiers> + </ciManagement> + <inceptionYear/> + <repositories> + <repository> + <id/> + <name/> + <url/> + <snapshotPolicy/> + <layout/> + </repository> + </repositories> + <pluginRepositories> + <repository> + <id/> + <name/> + <url/> + <snapshotPolicy/> + <layout/> + </repository> + </pluginRepositories> + <mailingLists> + <mailingList> + <name/> + <subscribe/> + <unsubscribe/> + <post/> + <archive/> + <otherArchives/> + </mailingList> + </mailingLists> + <developers> + <developer> + <id/> + </developer> + </developers> + <contributors> + <contributor> + <name/> + <email/> + <url/> + <organization/> + <roles/> + <timezone/> + </contributor> + </contributors> + <dependencies> + <dependency> + <groupId/> + <artifactId/> + <version/> + <type/> + <scope/> + </dependency> + </dependencies> + <licenses> + <license> + <name/> + <url/> + <distribution/> + <comments/> + </license> + </licenses> + <reports> + <outputDirectory/> + <plugins> + <plugin> + <groupId/> + <artifactId/> + <version/> + <configuration/> + <goals> + <goal> + <id/> + <configuration/> + </goal> + </goals> + </plugin> + </plugins> + </reports> + <scm> + <connection/> + <developerConnection/> + <url/> + </scm> + <build> + <sourceDirectory/> + <scriptSourceDirectory/> + <testSourceDirectory/> + <resources> + <resource> + <targetPath/> + </resource> + </resources> + <testResources> + <resource> + <targetPath/> + </resource> + </testResources> + <directory/> + <outputDirectory/> + <finalName/> + <testOutputDirectory/> + <pluginManagement/> + </build> + <organization> + <name/> + <url/> + </organization> + <distributionManagement> + <repository> + <id/> + <name/> + <url/> + <snapshotPolicy/> + <layout/> + </repository> + <site> + <id/> + <name/> + <url/> + </site> + <downloadUrl/> + </distributionManagement> + <dependencyManagement> + <dependencies> + <dependency> + <groupId/> + <artifactId/> + <version/> + <type/> + <scope/> + </dependency> + </dependencies> + </dependencyManagement> +</project> + + + +

+ The <project> 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.

-
-

- + - + - - - - - + - + + + + + - + - + + - + - + + - + - + - + - + - + - + - + - + - + + - + - + + - + + - + - + - + - + - + +
Element Description
parent + parent + Information on which parent POM to extend.
modelVersion + modelVersion + Declares to which version of project descriptor this POM conforms.
groupId - 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 - user guide. -
artifactId - The short name of the project. This value is used in conjunction - with groupId - when naming - jars and - distribution files. + 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 + user guide. +
packaging + artifactId + + The short name of the project. This value is used in conjunction + with groupId + when naming jars and + distribution files. +
+ packaging + The type of artifact this project produces.
modules + modules + The modules to build in addition to the current project
name - The full name of the project. This value is used when - generating - JavaDoc + name + + The full name of the project. This value is used when + generating JavaDoc titles. -
version - The current version of the artifact produced by this project. + version + The current version of the artifact produced by this project. +
description - Optional. A detailed description of the project. + description + + Optional. A detailed description of the project. This description is used as the default to generate the - front page of the project's - web site, and is shown when - maven --usage is called on + Mailing Lists of the project's + web site, and is shown when maven --usage 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 - xdocs/index.xml + provide an alternative home page using xdocs/index.xml if this is required. -
url - The URL to the project's homepage. + url + The URL to the project's homepage. +
issueManagement + issueManagement + The project's issue management information.
ciManagement + ciManagement + The project's continuous integration management information.
inceptionYear - The year of the project's inception specified with 4 digits. - This value is used when generating - JavaDoc copyright notices. + inceptionYear + The year of the project's inception specified with 4 digits. + This value is used when generating + JavaDoc copyright notices. +
repositories + repositories + The lists of the remote repositories
pluginRepositories + pluginRepositories + The lists of the remote repositories for discovering plugins
mailingLists - Contains information about a project's mailing lists. This - is used to generate the - Mailing Lists - page of the project's web site. + mailingLists + Contains information about a project's mailing lists. This + is used to generate the front + page of the site's web site. +
developers - Describes the committers to a project. This is used to - generate the - Project Team - page of the project's web site. + developers + Describes the committers to a project. This is used to + generate the Project Team + page of the project's web site. +
contributors - Describes the contributors to a project. This is used to generate - the - Project Team page of + contributors + + Describes the contributors to a project. This is used to generate + the Project Team page of the project's web site. -
dependencies -

- This element describes all of the dependencies associated with a - project. Each dependency is described by a - dependency element, which is then described by - additional elements (described below). -

-

- These dependencies are used to construct a classpath for your - project during the build process. -

-

- Maven can automatically download these dependencies from a - remote repository. -

-

- The filename that Maven downloads from the repository is - artifactId-version.jar where - artifactId - corresponds to the - artifactId element and - version corresponds to the - version element. -

-

- 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: -

-
-
${repo}/${groupId}/${type}s/${artifactId}-${version}.${type}
-
-

- Where -

-
-
repo
-
- is the remote repository URL specified by - ${maven.repo.remote} -
- -
groupId
-
is taken from the dependency element
- -
type
-
is taken from the dependency element
- -
artifactId
-
is taken from the dependency element
- -
version
-
is taken from the dependency element
-
+ dependencies
+

+ This element describes all of the dependencies associated with a + project. Each dependency is described by a + dependency element, which is then described by + additional elements (described below). +

+

+ These dependencies are used to construct a classpath for your + project during the build process. +

+

+ Maven can automatically download these dependencies from a + remote repository. +

+

+ The filename that Maven downloads from the repository is + artifactId-version.jar where artifactId + corresponds to the artifactId element and + version corresponds to the version element. +

+

+ 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: +

+
+
${repo}/${groupId}/${type}s/${artifactId}-${version}.${type}
+
+

+ Where +

+
+
repo
+
+ is the remote repository URL specified by + ${maven.repo.remote} +
+ +
groupId
+
is taken from the dependency element
+ +
type
+
is taken from the dependency element
+ +
artifactId
+
is taken from the dependency element
+ +
version
+
is taken from the dependency element
+
+
licenses - This element describes all of the licenses for this project. - Each license is described by a - license element, which + licenses + + This element describes all of the licenses for this project. + Each license is described by a license 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. -
reports + reports + This element includes the specification of reports to be included in a Maven-generated site. These reports will be run - when a user executes - maven site. All of the + when a user executes maven site. All of the reports will be included in the navigation bar for browsing in the order they are specified. -
scm + scm + Specification for the SCM used by the project.
build + build + Information required to build the project.
organization - 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). + organization + 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). +
distributionManagement + distributionManagement + Distribution information for a project.
dependencyManagement - Default dependency information for grouped projects inheriting from + dependencyManagement + + 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. -
-

-
-
-

+ + + - + + + + + + + + + + +
Element Description
sourceDirectory - This element specifies a directory containing the source + artifactId + The artifact id of the project to extend.
+ groupId + The group id of the project to extend.
+ version + The version of the project to extend.
+
+
+ +

+ Information about the bugtracking system used to manage this project. +

+ + + + + + + + + + + + + +
ElementDescription
+ system + The name of the issue management system i.e. Bugzilla
+ url + Url for the issue management system used by the project.
+ +
+ + + + + + + + + + + + + + + + + + +
ElementDescription
+ system + The name of the continuous integration system i.e. Bugzilla
+ url + Url for the continuous integration system used by the project.
+ notifiers + + Configuration for notifying developers/users when a build is + unsuccessful, including user information and notification mode. +
+
+
+ +

+ Configures one method for notifying users/developers when a build breaks. +

+ + + + + + + + + + + + + + + + + +
ElementDescription
+ type + The mechanism used to deliver notifications.
+ address + + Where to send the notification to - eg email address +
+ configuration + Extended configuration specific to this notifier goes here.
+
+
+ +

+ Repository contains the information needed + for establishing connections with remote repoistory +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ id + + A unique identifier for a repository. +
+ name + + Human readable name of the repository +
+ url + + The url of the repository +
+ snapshotPolicy + + The policy for downloading snapshots - can be "always", "daily" (default), "interval:XXX" (in minutes) or + "never". +
+ layout + The type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
+
+
+ +

+ This element describes all of the mailing lists associated with + a project. Each mailing list is described by a + mailingList element, which is then described by + additional elements (described below). The auto-generated site + documentation references this information. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ name + The name of the mailing list.
+ subscribe + + The email address or link that can be used to subscribe to the mailing list. + If this is an email address, a + mailto: link will automatically be created when + the documentation is created. +
+ unsubscribe + + The email address or link that can be used to unsubscribe to + the mailing list. If this is an email address, a + mailto: link will automatically be created + when the documentation is created. +
+ post + + The email address or link that can be used to post to + the mailing list. If this is an email address, a + mailto: link will automatically be created + when the documentation is created. +
+ archive + + The link to a URL where you can browse the mailing list archive. +
+ otherArchives + + The link to other URLs where you can browse the list archive. +
+
+
+ +

+ Information about one of the committers on this project. Derived from + Contributor. +

+ + + + + + + + + +
ElementDescription
+ id + The username of the developer.
+
+
+ +

+ 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. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ name + The full name of the contributor.
+ email + The email address of the contributor.
+ url + The URL for the homepage of the contributor.
+ organization + The organization to which the contributor belongs.
+ roles + + The roles the contributor plays in the project. Each role is + described by a role element, the body of which is a + role name. +
+ timezone + + The timezone the contributor is in. This is a number in the range -11 to 12. +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ groupId + + The project group that produced the dependency, e.g. + geronimo. +
+ artifactId + + The unique id for an artifact produced by the project group, e.g. + germonimo-jms +
+ version + + The version of the dependency, e.g. 3.2.1 +
+ type + + The type of dependency. This defaults to jar. + Known recognised dependency types are: +
    +
  • jar
  • +
  • ejb
  • +
  • plugin
  • +
+
+ scope + + 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. +
+
+
+ +

+ Describes the licenses for this project. This is used to generate + the License page of + the project's web site. Typically the licenses listed for the project + are that of the project itself, and not of dependencies. +

+ + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ name + The full legal name of the license.
+ url + The official url for the license text.
+ distribution + + The primary method by which this project may be distributed. +
+
repo
+
may be downloaded from the Maven repository
+
manual
+
user must manually download and install the dependency.
+
+
+ comments + + Addendum information pertaining to this license. +
+ + + +

Section for management of reports and configuration

+ + + + + + + + + + + + + +
ElementDescription
+ outputDirectory + Where to store all of the generated reports
+ plugins + The reporting plugins to use and their configuration
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
ElementDescription
+ groupId + No description.
+ artifactId + No description.
+ version + The version of the plugin to be used.
+ configuration + No description.
+ goals + No description.
+
+
+ + + + + + + + + + + + + + +
ElementDescription
+ id + No description.
+ configuration + No description.
+
+
+ + + + + + + + + + + + + + + + + + +
ElementDescription
+ connection + + The source configuration management system URL + that describes the repository and how to connect to the + repository. This is used by Maven when + building versions + from specific ID. +
+ developerConnection + + Just like connection, but for developers, i.e. this scm connection + will not be read only. +
+ url + The URL to the project's browsable CVS repository.
+
+
+ + + + + + + + + + - + + - + + - + - + + - + + - + + - + + - + + - - - - +
ElementDescription
+ sourceDirectory + + 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. -
scriptSourceDirectory + scriptSourceDirectory + 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). -
testSourceDirectory + testSourceDirectory + 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. -
resources - 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 - below). These resources are used to complete - the jar file or to run unit test. + resources + 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 + below). These resources are used to complete + the jar file or to run unit test. +
testResources + testResources + 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 - below). These resources are used to complete + below). These resources are used to complete the jar file or to run unit test. -
directory + directory + The directory where all files generated by the build is placed. -
outputDirectory + outputDirectory + The directory where compiled application classes are placed. -
finalName + finalName + 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). -
testOutputDirectory + testOutputDirectory + The directory where compiled test classes are placed. -
plugins - Configuration for plugins to be used to build this project. + pluginManagement
pluginManagement - Default plugin information to be made available for reference by + 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. -
-

-
-
-

+ + + +

+ 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 + below). These resources are used to complete the + jar file or to run unit test. +

- - - - - - - - - +
Element Description
systemThe name of the continuous integration system i.e. Bugzilla
urlUrl for the continuous integration system used by the project.
notifiers - Configuration for notifying developers/users when a build is - unsuccessful, including user information and notification mode. + targetPath + Describe the resource target path. For example, if you want that + resource appear into a specific package + (org.apache.maven.messages), you must specify this + element with this value : org/apache/maven/messages +
-

-
-
-

+ + + +

+ Section for management of default plugin information for use in a group of POMs. +

+ + + + + +
ElementDescription
+ +
+ +

Specifies the organization who produces this project.

- - - - - - - - - - -
Element Description
typeThe mechanism used to deliver notifications.
address - Where to send the notification to - eg email address + name
configurationExtended configuration specific to this notifier goes here.
-

-
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementDescription
nameThe full name of the contributor.
emailThe email address of the contributor.
urlThe URL for the homepage of the contributor.
organizationThe organization to which the contributor belongs.
roles - The roles the contributor plays in the project. Each role is - described by a - role element, the body of which is a - role name. -
timezone - The timezone the contributor is in. This is a number in the range -11 to 12. -
-

-
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - -
ElementDescription
groupId - The project group that produced the dependency, e.g. - geronimo. -
artifactId - The unique id for an artifact produced by the project group, e.g. - germonimo-jms -
version - The version of the dependency, e.g. - 3.2.1 -
type - The type of dependency. This defaults to - jar. - Known recognised dependency types are: -
    -
  • - jar -
  • -
  • - ejb -
  • -
  • - plugin -
  • -
-
scope - 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. -
-

-
-
-

- - - - - - - - - -
ElementDescription
idThe username of the developer.
-

-
-
-

- - - - - - - - - - - - - -
ElementDescription
systemThe name of the issue management system i.e. Bugzilla
urlUrl for the issue management system use by the project.
-

-
-
-

- - - - - - - - - - - - - -
ElementDescription
repository - Information needed for deploying to remote repository artifacts - generated by the project -
site - Information needed for deploying website files of the project. -
-

-
-
-

- - - - - - - - - - - - - - - - - -
ElementDescription
nameThe full legal name of the license.
urlThe official url for the license text.
comments - Addendum information pertaining to this license. -
-

-
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementDescription
nameThe name of the mailing list.
subscribe - The email address or link that can be used to subscribe to the mailing list. - If this is an email address, a - mailto: link will automatically be created when - the documentation is created. -
unsubscribe - The email address or link that can be used to unsubscribe to - the mailing list. If this is an email address, a - mailto: link will automatically be created - when the documentation is created. -
post - The email address or link that can be used to post to - the mailing list. If this is an email address, a - mailto: link will automatically be created - when the documentation is created. -
archive - The link to a URL where you can browse the mailing list archive. -
otherArchives - The link to other URLs where you can browse the list archive. -
-

-
-
-

- - - - - - - - +
ElementDescription
name The full name of the organization.
url + url + The URL to the organization's home page.
-

-
-
-

+ + + +

+ 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. +

- - + + - - + + + + + +
Element Description
includesthe description + repository + + Information needed for deploying to remote repository artifacts + generated by the project +
excludesthe description + site + + Information needed for deploying website files of the project. +
+ downloadUrl + + The URL of the project's download page. If not given users will be referred to the homepage given by + url. +
-

-
-
-

+ + + +

+ Site contains the information needed + for deploying websites. +

- - - - - - - - - - - -
Element Description
artifactIdThe artifact id of the project to extend.
groupIdThe group id of the project to extend.
versionThe version of the project to extend.
-

-
-
-

- - - - - - - - - - - - - - - - -
ElementDescription
connection - The source configuration management system URL - that describes the repository and how to connect to the - repository. This is used by Maven when - building versions - from specific ID. + id
developerConnection - Just like connection, but for developers, i.e. this scm connection - will not be read only. -
urlThe URL to the project's browsable CVS repository.
-

-
-
-

- - - - - - - - - -
ElementDescription
directory - Describe the directory where the resource is stored. - The path may be absolute, or relative to the project.xml file. -
-

-
-
-

- - - - - - - - - -
ElementDescription
targetPath - Describe the resource target path. For example, if you want that - resource appear into a specific package - ( - org.apache.maven.messages), you must specify this - element with this value : - org/apache/maven/messages -
-

-
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - -
ElementDescription
id - A unique identifier for a repository. -
name - Human readable name of the repository -
url - The url of the repository -
snapshotPolicy - The policy for downloading snapshots - can be "always", "daily" (default), "interval:XXX" (in minutes) or - "never". -
layoutThe type of layout this repository uses for locating and storing artifacts - can be "legacy" or "default".
-

-
-
-

- - - - - - - + - + + - + + +
ElementDescription
id A unique identifier for a deployment locataion. -
name + name + Human readable name of the deployment location -
url + url + The url of the location where website is deployed +
+ +
+ +

+ Section for management of default dependency information for use in a group of POMs. +

+ + + + + + + - -
ElementDescription
+ dependencies
-

-
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - -
ElementDescription
groupIdNo description.
artifactIdNo description.
versionThe version of the plugin to be used.
configurationNo description.
goalsNo description.
-

-
-
-

- - - - - - - - - - - - - -
ElementDescription
idNo description.
configurationNo description.
-

-
-
-

- - - - - - - +
ElementDescription
dependencies 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. -
-

-
-
-

- - - - - - - - - -
ElementDescription
plugins - 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. -
-

-
-
-

- - - - - - - - - - - - - -
ElementDescription
outputDirectoryWhere to store all of the generated reports
pluginsThe reporting plugins to use and their configuration
-

-
+ +

\ No newline at end of file