/
GreenPepper Maven Plugin - tree

GreenPepper Maven Plugin - tree

greenpepper:tree

List the Specifications from the configured repositories.

Mojo Attributes

  • Requires a Maven 2.0 project to execute.

Required Parameters

Name

Type

Description

reportsDirectory

File

No description. Default value is ${project.build.directory}/greenpepper-reports

Optional Parameters

Name

Type

Description

refresh

boolean

Refresh the specificaction list (updating the index file) Default value is false

repositories

List

This list of repositories.

selectedRepository

String

Set this to a Repository name defined in the pom.xml.

specFilter

String

Sets a filter to filter the output of the specs. The filter should have a specific syntax:

  • "substring" : a string to look for inside the page name. The search is case insensitive
  • "[RE]regular expression" : a regular expression that will be used to match the page name
    Additionnally you can filter on the implemented status of the page by adding a "[I]"
    as a prefix to your search filter.
  • [I] : Give the implemented pages only
  • [!I] : Give the non implemented pages only
    Note: A "[I]" or "[!I]" as a search filter will filter only on the implemented status.\
    Examples:
  • sun : all specifications having the substring 'sun'
  • [RE]taurus : the specification matching exactly 'taurus'
  • [I] : all implemented specifications
  • [!I] : all non implemented specifications
  • [!I]dummy : all non implemented specifications having the substring 'dummy'
  • [I][RE]'.*moon[^dab]+' : all implemented specifications having the RE '.*moon[^dab]+'

Parameter Details

refresh

Refresh the specificaction list (updating the index file)

Type

boolean

Required

No

Expression

${greenpepper.refresh}

Default

false

reportsDirectory

No Description.

Type

java.io.File

Required

Yes

Default

${project.build.directory}/greenpepper-reports

repositories

This list of repositories.

Type

java.util.List

Required

No

selectedRepository

Set this to a Repository name defined in the pom.xml.

Type

java.lang.String

Required

No

Expression

${gp.repo}

specFilter

Sets a filter to filter the output of the specs. The filter should have a specific syntax:

  • "substring" : a string to look for inside the page name. The search is case insensitive
  • "[RE]regular expression" : a regular expression that will be used to match the page name

Additionnally you can filter on the implemented status of the page by adding a "[I]"
as a prefix to your search filter.

  • [I] : Give the implemented pages only
  • [!I] : Give the non implemented pages only

Note: A "[I]" or "[!I]" as a search filter will filter only on the implemented status.\
Examples:

  • sun : all specifications having the substring 'sun'
  • [RE]taurus : the specification matching exactly 'taurus'
  • [I] : all implemented specifications
  • [!I] : all non implemented specifications
  • [!I]dummy : all non implemented specifications having the substring 'dummy'
  • [I][RE]'.*moon[^dab]+' : all implemented specifications having the RE '.*moon[^dab]+'

Type

java.lang.String

Required

No

Expression

${gp.specFilter}

Related content

GreenPepper Maven Plugin - freeze
GreenPepper Maven Plugin - freeze
More like this
GreenPepper Maven Plugin - generate-fixtures
GreenPepper Maven Plugin - generate-fixtures
More like this
GreenPepper Maven Plugin - Generate Fixtures
GreenPepper Maven Plugin - Generate Fixtures
More like this
GreenPepper Maven Plugin - Launch not implemented version of specifications
GreenPepper Maven Plugin - Launch not implemented version of specifications
More like this
GreenPepper Maven Plugin - documentation
GreenPepper Maven Plugin - documentation
More like this
GreenPepper Maven Plugin - Testing a Single Specification
GreenPepper Maven Plugin - Testing a Single Specification
More like this