target-platform-configuration:mirror-target-platform
Full name:
org.eclipse.tycho:target-platform-configuration:4.0.10: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