tycho-eclipse:eclipse-build
Full name:
org.eclipse.tycho:tycho-eclipse-plugin:6.0.0-SNAPSHOT:eclipse-build
Description:
This mojo allows to perform an eclipse-build on a project like it would be performed inside the IDE, this can be useful in cases where there are very special builders that are not part of Tycho.
Attributes:
- Requires a Maven project to be executed.
 - The goal is thread-safe and supports parallel builds.
 - Binds by default to the lifecycle phase: 
compile. 
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<application> | 
String | 
- | 
No description. User Property: tycho.eclipsebuild.application | 
<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. | 
<debug> | 
boolean | 
- | 
No description. Default: falseUser Property: tycho.eclipsebuild.debug | 
<eclipseRepository> | 
Repository | 
- | 
No description. | 
<failOnError> | 
boolean | 
- | 
No description. Default: trueUser Property: tycho.eclipsebuild.failOnError | 
<failOnResolutionError> | 
boolean | 
- | 
No description. Default: false | 
<features> | 
List<String> | 
- | 
No description. | 
<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 | 
<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 
<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 
<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 
<failOnError>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.eclipsebuild.failOnError - Default: 
true 
<failOnResolutionError>
No description.
- Type: 
boolean - Required: 
No - Default: 
false 
<features>
No description.
- 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 
<skip>
No description.
- Type: 
boolean - Required: 
No - User Property: 
tycho.eclipsebuild.skip - Default: 
false 
