tycho-cleancode:cleanup
Full name:
org.eclipse.tycho:tycho-cleancode-plugin:5.0.0:cleanup
Description:
This mojo allows to perform eclipse cleanup action
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
process-sources.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<application> |
String |
- |
No description. User Property: tycho.eclipsebuild.application |
<applyCleanupsIndividually> |
boolean |
- |
No description. |
<baselines> |
List<Repository> |
- |
If configured, automatically sets a baseline for this project if api tools nature is enabled User Property: baselines |
<bundles> |
List<String> |
- |
No description. |
<cleanUpProfile> |
Map<String,String> |
- |
Defines key value pairs of a cleanup profile, if not defined will use the project defaults |
<debug> |
boolean |
- |
No description. Default: falseUser Property: tycho.eclipsebuild.debug |
<eclipseRepository> |
Repository |
- |
No description. |
<failOnResolutionError> |
boolean |
- |
No description. Default: false |
<features> |
List<String> |
- |
No description. |
<ignores> |
List<String> |
- |
Specifies patterns of files that should be excluded |
<local> |
boolean |
- |
Controls if the local target platform of the project should be used to resolve the eclipse application Default: falseUser Property: tycho.eclipsebuild.local |
<printMarker> |
boolean |
- |
No description. Default: trueUser Property: tycho.eclipsebuild.printMarker |
<reportFileName> |
File |
- |
No description. Default: ${project.build.directory}/cleanups.mdUser Property: tycho.cleanup.report |
<skip> |
boolean |
- |
No description. Default: falseUser Property: tycho.eclipsebuild.skip |
Parameter Details
<application>
No description.
- Type:
java.lang.String - Required:
No - User Property:
tycho.eclipsebuild.application
<applyCleanupsIndividually>
No description.
- Type:
boolean - Required:
No
<baselines>
If configured, automatically sets a baseline for this project if api tools nature is enabled
- Type:
java.util.List<org.apache.maven.model.Repository> - Required:
No - User Property:
baselines
<bundles>
No description.
- Type:
java.util.List<java.lang.String> - Required:
No
<cleanUpProfile>
Defines key value pairs of a cleanup profile, if not defined will use the project defaults
- Type:
java.util.Map<java.lang.String, java.lang.String> - Required:
No
<debug>
No description.
- Type:
boolean - Required:
No - User Property:
tycho.eclipsebuild.debug - Default:
false
<eclipseRepository>
No description.
- Type:
org.apache.maven.model.Repository - Required:
No
<failOnResolutionError>
No description.
- Type:
boolean - Required:
No - Default:
false
<features>
No description.
- Type:
java.util.List<java.lang.String> - Required:
No
<ignores>
Specifies patterns of files that should be excluded
- Type:
java.util.List<java.lang.String> - Required:
No
<local>
Controls if the local target platform of the project should be used to resolve the eclipse application
- Type:
boolean - Required:
No - User Property:
tycho.eclipsebuild.local - Default:
false
<printMarker>
No description.
- Type:
boolean - Required:
No - User Property:
tycho.eclipsebuild.printMarker - Default:
true
<reportFileName>
No description.
- Type:
java.io.File - Required:
No - User Property:
tycho.cleanup.report - Default:
${project.build.directory}/cleanups.md
<skip>
No description.
- Type:
boolean - Required:
No - User Property:
tycho.eclipsebuild.skip - Default:
false
