target-platform-configuration:mirror-target-platform
Full name:
org.eclipse.tycho:target-platform-configuration:6.0.0-SNAPSHOT:mirror-target-platform
Description:
Supports mirroring the computed target platform of the current project, this behaves similar to what PDE offers with its export deployable feature / plug-in and assembles an update site that contains everything this particular project depends on.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile. - The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase:
package.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<destination> |
File |
- |
No description. Default: ${project.build.directory}/target-platform-repository |
<includeCategories> |
boolean |
- |
No description. Default: true |
<name> |
String |
- |
No description. Default: ${project.id} |
<options> |
SlicingOptions |
- |
Allows configuration of additional slicing options for example like this:
<options>
<!-- should optional dependencies be included (true) or ignored (false), defaults to true -->
<includeOptionalDependencies>true/false</includeOptionalDependencies>
<!-- should requirements be considered always greedy (true) - i.e., install even if there are no usages - or only if specified (false), defaults to true -->
<everythingGreedy>true/false</everythingGreedy>
<!-- should only strict dependencies be considered (true) or all dependencies (false), defaults to false -->
<!-- a strict dependency is one with a strict version range (e.g. [1.2,1.2]) and usually maps to items included in a feature, default is false -->
<considerStrictDependencyOnly>true/false</considerStrictDependencyOnly>
<!-- should only items that have a filter be considered (true) or all of them (false), default is false -->
<followOnlyFilteredRequirements>true/false</followOnlyFilteredRequirements>
<!-- if no filter context is defined and a filter is encountered (e.g., os = win32 on a requirement), the filter will always match (true) or fail (false), default is true -->
<forceFilterTo>true/false</forceFilterTo>
<!-- should only the latest version (true) or all versions (false) be included, default is true -->
<latestVersion>true/false</latestVersion>
<!-- defines the filter context, if not given, filtering is disabled and the value of forceFilterTo is used -->
<filter>
<key>value</key>
...
</filter>
</options>
|
Parameter Details
<destination>
No description.
- Type:
java.io.File - Required:
No - Default:
${project.build.directory}/target-platform-repository
<includeCategories>
No description.
- Type:
boolean - Required:
No - Default:
true
<name>
No description.
- Type:
java.lang.String - Required:
No - Default:
${project.id}
<options>
Allows configuration of additional slicing options for example like this:
<options>
<!-- should optional dependencies be included (true) or ignored (false), defaults to true -->
<includeOptionalDependencies>true/false</includeOptionalDependencies>
<!-- should requirements be considered always greedy (true) - i.e., install even if there are no usages - or only if specified (false), defaults to true -->
<everythingGreedy>true/false</everythingGreedy>
<!-- should only strict dependencies be considered (true) or all dependencies (false), defaults to false -->
<!-- a strict dependency is one with a strict version range (e.g. [1.2,1.2]) and usually maps to items included in a feature, default is false -->
<considerStrictDependencyOnly>true/false</considerStrictDependencyOnly>
<!-- should only items that have a filter be considered (true) or all of them (false), default is false -->
<followOnlyFilteredRequirements>true/false</followOnlyFilteredRequirements>
<!-- if no filter context is defined and a filter is encountered (e.g., os = win32 on a requirement), the filter will always match (true) or fail (false), default is true -->
<forceFilterTo>true/false</forceFilterTo>
<!-- should only the latest version (true) or all versions (false) be included, default is true -->
<latestVersion>true/false</latestVersion>
<!-- defines the filter context, if not given, filtering is disabled and the value of forceFilterTo is used -->
<filter>
<key>value</key>
...
</filter>
</options>
- Type:
org.eclipse.tycho.p2maven.SlicingOptions - Required:
No
