tycho-apitools:verify
Full name:
org.eclipse.tycho:tycho-apitools-plugin:4.0.9: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: falseUser Property: tycho.apitools.debug | 
<enhanceLogs> | 
boolean | 
- | 
No description. Default: falseUser Property: tycho.apitools.enhanceLogs | 
<failOnError> | 
boolean | 
- | 
No description. Default: trueUser Property: tycho.apitools.failOnError | 
<failOnResolutionError> | 
boolean | 
- | 
No description. Default: false | 
<failOnVersion> | 
boolean | 
- | 
No description. Default: falseUser Property: tycho.apitools.failOnVersion | 
<failOnWarning> | 
boolean | 
- | 
No description. Default: falseUser Property: tycho.apitools.failOnWarning | 
<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: trueUser Property: tycho.apitools.printProblems | 
<printSummary> | 
boolean | 
- | 
No description. Default: trueUser Property: tycho.apitools.printSummary | 
<properties> | 
Map<String,String> | 
- | 
No description. | 
<skip> | 
boolean | 
- | 
No description. Default: falseUser Property: tycho.apitools.verify.skip | 
<skipIfReplaced> | 
boolean | 
- | 
No description. Default: trueUser Property: tycho.apitools.verify.skipIfReplaced | 
<supportedPackagingTypes> | 
Set<String> | 
- | 
No description. Default: eclipse-plugin | 
Parameter Details
<apiFilter>
No description.
- Type: 
java.io.File - Required: 
No - Default: 
${project.basedir}/.settings/.api_filters 
<apiPreferences>
No description.
- Type: 
java.io.File - Required: 
No - Default: 
${project.basedir}/.settings/org.eclipse.pde.api.tools.prefs 
<apiToolsRepository>
No description.
- Type: 
org.apache.maven.model.Repository - Required: 
No 
<baselines>
No description.
- Type: 
java.util.List<org.apache.maven.model.Repository> - Required: 
No - User Property: 
baselines 
<debug>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.debug - Default: 
false 
<enhanceLogs>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.enhanceLogs - Default: 
false 
<failOnError>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.failOnError - Default: 
true 
<failOnResolutionError>
No description.
- Type: 
boolean - Required: 
No - Default: 
false 
<failOnVersion>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.failOnVersion - Default: 
false 
<failOnWarning>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.failOnWarning - 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: 
No - Default: 
${project.build.directory}/compile-logs 
<parallel>
No description.
- Type: 
boolean - Required: 
No - Default: 
false 
<pluginArtifacts>
No description.
- Type: 
java.util.List<org.apache.maven.artifact.Artifact> - Required: 
No - User Property: 
plugin.artifacts 
<printProblems>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.printProblems - Default: 
true 
<printSummary>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.printSummary - Default: 
true 
<properties>
No description.
- Type: 
java.util.Map<java.lang.String, java.lang.String> - Required: 
No 
<skip>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.verify.skip - Default: 
false 
<skipIfReplaced>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.apitools.verify.skipIfReplaced - Default: 
true 
<supportedPackagingTypes>
No description.
- Type: 
java.util.Set<java.lang.String> - Required: 
No - Default: 
eclipse-plugin 
