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