tycho-apitools:verify
Full name:
org.eclipse.tycho:tycho-apitools-plugin:4.0.5:verify
Description:
Performs a PDE-API Tools analysis of this 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:
verify
.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<apiFilter> |
File |
- |
No description. Default: ${project.basedir}/.settings/.api_filters |
<apiPreferences> |
File |
- |
No description. Default: ${project.basedir}/.settings/org.eclipse.pde.api.tools.prefs |
<apiToolsRepository> |
Repository |
- |
No description. |
<baselines> |
List<Repository> |
- |
No description. User Property: baselines |
<debug> |
boolean |
- |
No description. Default: false User Property: tycho.apitools.debug |
<enhanceLogs> |
boolean |
- |
No description. Default: false |
<failOnError> |
boolean |
- |
No description. Default: true |
<failOnWarning> |
boolean |
- |
No description. Default: false |
<logDirectory> |
File |
- |
If given a folder, enhances the ECJ compiler logs with API errors so it can be analyzed by tools understanding that format Default: ${project.build.directory}/compile-logs |
<parallel> |
boolean |
- |
No description. Default: false |
<pluginArtifacts> |
List<Artifact> |
- |
No description. User Property: plugin.artifacts |
<printProblems> |
boolean |
- |
No description. Default: true |
<printSummary> |
boolean |
- |
No description. Default: true |
<properties> |
Map<String,String> |
- |
No description. |
<skip> |
boolean |
- |
No description. Default: false User Property: tycho.apitools.verify.skip |
<skipIfReplaced> |
boolean |
- |
No description. Default: true User Property: tycho.apitools.verify.skipIfReplaced |
<supportedPackagingTypes> |
Set<String> |
- |
No description. Default: eclipse-plugin |
Parameter Details
<apiFilter>
No description.
- Type:
java.io.File
- Required:
report.plugin.goal.no
- Default:
${project.basedir}/.settings/.api_filters
<apiPreferences>
No description.
- Type:
java.io.File
- Required:
report.plugin.goal.no
- Default:
${project.basedir}/.settings/org.eclipse.pde.api.tools.prefs
<apiToolsRepository>
No description.
- Type:
org.apache.maven.model.Repository
- Required:
report.plugin.goal.no
<baselines>
No description.
- Type:
java.util.List<org.apache.maven.model.Repository>
- Required:
report.plugin.goal.no
- User Property:
baselines
<debug>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
tycho.apitools.debug
- Default:
false
<enhanceLogs>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
false
<failOnError>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
true
<failOnWarning>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
false
<logDirectory>
If given a folder, enhances the ECJ compiler logs with API errors so it can be analyzed by tools understanding that format
- Type:
java.io.File
- Required:
report.plugin.goal.no
- Default:
${project.build.directory}/compile-logs
<parallel>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
false
<pluginArtifacts>
No description.
- Type:
java.util.List<org.apache.maven.artifact.Artifact>
- Required:
report.plugin.goal.no
- User Property:
plugin.artifacts
<printProblems>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
true
<printSummary>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
true
<properties>
No description.
- Type:
java.util.Map<java.lang.String, java.lang.String>
- Required:
report.plugin.goal.no
<skip>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
tycho.apitools.verify.skip
- Default:
false
<skipIfReplaced>
No description.
- Type:
boolean
- Required:
report.plugin.goal.no
- User Property:
tycho.apitools.verify.skipIfReplaced
- Default:
true
<supportedPackagingTypes>
No description.
- Type:
java.util.Set<java.lang.String>
- Required:
report.plugin.goal.no
- Default:
eclipse-plugin