Serialized Form


Package org.apache.maven.plugin.doap.options

Class org.apache.maven.plugin.doap.options.ASFExtOptions extends Object implements Serializable

Serialized Fields

xmlnsPrefix

String xmlnsPrefix
The ASFext xmlns prefix.
Default value: asfext.


xmlnsNamespaceURI

String xmlnsNamespaceURI
The URI of the ASFext xmlns namespace.
Default value: http://projects.apache.org/ns/asfext#.


included

boolean included
Flag to use or not the ASF extension in the generated DOAP.


pmc

String pmc
The top level element within a file. Optional will be discovered from POM.
Default value: ${project.url}

See Also:
http://projects.apache.org/docs/pmc.html

name

String name
The name of the PMC, including the 'Apache ', e.g. 'Apache Forrest'. Optional will be discovered from POM.
Default value: ${project.name}

See Also:
http://projects.apache.org/docs/pmc.html

charter

String charter
Every PMC is created by a board resolution with a specific charter. That charter should be listed here as it gives the focus and scope of the PMC. Optional.

See Also:
http://projects.apache.org/docs/pmc.html

chair

String chair
This should contain the name of the current PMC chairperson. Optional.
Note: it will be discovered from ${project.developers.roles}

See Also:
http://projects.apache.org/docs/pmc.html

standards

List<E> standards
Field standards.


extra

Map<K,V> extra
Field extra.

Class org.apache.maven.plugin.doap.options.DoapArtifact extends Object implements Serializable

Serialized Fields

groupId

String groupId
The id of the group of the Maven artifact.


artifactId

String artifactId
The artifact id of the Maven artifact.


version

String version
The version of the Maven artifact.


doapFileName

String doapFileName
The name of the DOAP file that will be generated, no notion of path.

Class org.apache.maven.plugin.doap.options.DoapOptions extends Object implements Serializable

Serialized Fields

xmlnsPrefix

String xmlnsPrefix
The DOAP xmlns prefix.


xmlnsNamespaceURI

String xmlnsNamespaceURI
The URI of the DOAP xmlns namespace.
Default value: http://usefulinc.com/ns/doap#.


audience

String audience
Description of target user base.

See Also:
http://usefulinc.com/ns/doap#audience

blog

String blog
URI of a blog related to a project.

See Also:
http://usefulinc.com/ns/doap#blog

bugDatabase

String bugDatabase
Bug tracker for a project.
Default value: ${project.issueManagement.url}

See Also:
http://usefulinc.com/ns/doap#bug-database

category

String category
A category of project.
Default value: library
Note: This string is comma separated to allow several categories.

See Also:
http://usefulinc.com/ns/doap#category

created

String created
Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05.
Default value: ${project.inceptionYear}-01-01

See Also:
http://usefulinc.com/ns/doap#created

description

String description
The project description.
Default value: ${project.description}

See Also:
http://usefulinc.com/ns/doap#description

downloadPage

String downloadPage
Web page from which the project software can be downloaded.
Default value: ${project.distributionManagement.downloadUrl}

See Also:
http://usefulinc.com/ns/doap#download-page

downloadMirror

String downloadMirror
Mirror of software download web page.
Note: This string is comma separated to allow several mirror pages.

See Also:
http://usefulinc.com/ns/doap#download-mirror

homepage

String homepage
URL of a project's homepage, associated with exactly one project.
Default value: ${project.url}

See Also:
http://usefulinc.com/ns/doap#homepage

implementations

String implementations
A specification that a project implements. Could be a standard, API or legally defined level of conformance.
Note: This string is comma separated to allow several implementations.

See Also:
http://usefulinc.com/ns/doap#implements

language

String language
ISO language code a project has been translated into. Note: This string is comma separated to allow several languages.

See Also:
http://usefulinc.com/ns/doap#language

license

String license
The URI of an RDF description of the license the software is distributed under.
Default value: ${project.licenses[0].url}

See Also:
http://usefulinc.com/ns/doap#license

mailingList

String mailingList
Single web page that allows people to find out more information about the mailing lists provided by the project.
Default value: ${project.url}/mail-lists.html
Note: by default, the mailing list page is the one generated by the Maven Project Info Reports Plugin.

See Also:
http://usefulinc.com/ns/doap#mailing-list

name

String name
The project name.
Default value: ${project.name}

See Also:
http://usefulinc.com/ns/doap#name

oldHomepage

String oldHomepage
URL of a project's past homepage, associated with exactly one project.

See Also:
http://usefulinc.com/ns/doap#old-homepage

os

String os
Operating system that a project is limited to. Omit this property if the project is not OS-specific.
Note: This string is comma separated to allow several OS.

See Also:
http://usefulinc.com/ns/doap#os

platform

String platform
Indicator of software platform (non-OS specific), e.g. Java, Firefox, ECMA CLR.
Note: This string is comma separated to allow several platforms.

See Also:
http://usefulinc.com/ns/doap#platform

programmingLanguage

String programmingLanguage
Programming language a project is implemented in or intended for use with.
Default value: Java
Note: This string is comma separated to allow several programming-language.

See Also:
http://usefulinc.com/ns/doap#programming-language

scmAnonymous

String scmAnonymous
Anonymous Source Repository as URL or Maven format.
Default value: ${project.scm.connection}

See Also:
http://usefulinc.com/ns/doap#Repository, http://usefulinc.com/ns/doap#CVSRepository, http://usefulinc.com/ns/doap#SVNRepository

scmDeveloper

String scmDeveloper
Developer Source Repository as URL or Maven format.
Default value: ${project.scm.developerConnection}

See Also:
http://usefulinc.com/ns/doap#Repository, http://usefulinc.com/ns/doap#CVSRepository, http://usefulinc.com/ns/doap#SVNRepository

screenshots

String screenshots
Web page with screenshots of project.

See Also:
http://usefulinc.com/ns/doap#screenshots

serviceEndpoint

String serviceEndpoint
URI of a web service endpoint where software as a service may be accessed.

See Also:
http://usefulinc.com/ns/doap#service-endpoint

shortdesc

String shortdesc
Short (8 or 9 words) plain text description of a project.
Default value: ${project.description}

See Also:
http://usefulinc.com/ns/doap#shortdesc

vendor

String vendor
Vendor organization: commercial, free or otherwise.
Default value: ${project.organization.name}

See Also:
http://usefulinc.com/ns/doap#vendor

wiki

String wiki
URL of Wiki for collaborative discussion of project.

See Also:
http://usefulinc.com/ns/doap#wiki

extra

Map<K,V> extra
Field extra.

Class org.apache.maven.plugin.doap.options.ExtOptions extends Object implements Serializable

Serialized Fields

xmlnsPrefix

String xmlnsPrefix
The extension xmlns prefix.


xmlnsNamespaceURI

String xmlnsNamespaceURI
The URI of the extension xmlns namespace.


extensions

Map<K,V> extensions
Field extensions.

Class org.apache.maven.plugin.doap.options.Standard extends Object implements Serializable

Serialized Fields

title

String title
The expanded title of the standard. Required.

See Also:
http://projects.apache.org/docs/standards.html

body

String body
The body which published the standard (Example: "W3C", "OASIS", "ISO" etc.). Required.

See Also:
http://projects.apache.org/docs/standards.html

id

String id
An identifier for the standard (Example: ISO/IEC 15438, RFC2397, JSR206 etc.). Required.

See Also:
http://projects.apache.org/docs/standards.html

url

String url
An URL pointing to the standard (main website or specification document). Optional.

See Also:
http://projects.apache.org/docs/standards.html



Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.