lifecycle-helper:execution-plan

Full name:

it.serendigity.maven.plugins:lifecycle-helper-maven-plugin:1.2.2:execution-plan

Description:

List execution plan for the current project.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: validate.

Optional Parameters

Name Type Since Description
<paramFilterPlugins> String[] - Allows you to filter the specified plugins (plugin-artifact-id).
User Property: lifecycle-helper.filter.plugins
<paramForceTasksFromSession> boolean - If enabled the tasks are taken from maven session and the property paramLifecycleTasks is ignored Helpful when you include the plugin in your pom in order to list the execution-plan of the current tasks build.
Default: false
User Property: lifecycle-helper.forceTasksFromSession
<paramGroupBy> boolean - If enabled allows you to group execution plan result by the orderBy param, any value of it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute. It's valid only for table text output result. Order by it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute.PLAN_ORDER is not grouped by.
Default: false
User Property: lifecycle-helper.groupby
<paramLifecycleTasks> String[] - Allows you to specify which tasks (lifecycle phases or plugin/goal) will be used to calculate the execution plan. If not specified the run tasks are the phases: post-clean, deploy, site-deploy. If you set paramForceTasksFromSession to true this parameter is ignored!
Default: post-clean,deploy,site-deploy
User Property: lifecycle-helper.tasks
<paramOrderBy> MavenExecutionAttribute - Allows you to group the execution plan result by any value of it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute .
Default: PLAN_ORDER
User Property: lifecycle-helper.orderby
<paramSkip> boolean 0.4.0 Skip the execution.
Default: false
User Property: lifecycle-helper.skip

Parameter Details

<paramFilterPlugins>

Allows you to filter the specified plugins (plugin-artifact-id).
  • Type: java.lang.String[]
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.filter.plugins

<paramForceTasksFromSession>

If enabled the tasks are taken from maven session and the property paramLifecycleTasks is ignored Helpful when you include the plugin in your pom in order to list the execution-plan of the current tasks build.
  • Type: boolean
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.forceTasksFromSession
  • Default: false

<paramGroupBy>

If enabled allows you to group execution plan result by the orderBy param, any value of it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute. It's valid only for table text output result. Order by it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute.PLAN_ORDER is not grouped by.
  • Type: boolean
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.groupby
  • Default: false

<paramLifecycleTasks>

Allows you to specify which tasks (lifecycle phases or plugin/goal) will be used to calculate the execution plan. If not specified the run tasks are the phases: post-clean, deploy, site-deploy. If you set paramForceTasksFromSession to true this parameter is ignored!
  • Type: java.lang.String[]
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.tasks
  • Default: post-clean,deploy,site-deploy

<paramOrderBy>

Allows you to group the execution plan result by any value of it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute .
  • Type: it.serendigity.maven.plugin.lifecycle.helper.vo.MavenExecutionAttribute
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.orderby
  • Default: PLAN_ORDER

<paramSkip>

Skip the execution.
  • Type: boolean
  • Since: 0.4.0
  • Required: report.plugin.goal.no
  • User Property: lifecycle-helper.skip
  • Default: false