tycho-custom-bundle:custom-bundle
Full name:
org.eclipse.tycho.extras:tycho-custom-bundle-plugin:4.0.12:custom-bundle
Description:
Builds OSGi bundle
Attributes:
- Requires a Maven project to be executed.
 - The goal is not marked as thread-safe and thus does not support parallel builds.
 
Required Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<bundleLocation> | 
File | 
- | 
Location of OSGi bundle, must have META-INF/MANIFEST.MF bundle manifest file. | 
<classifier> | 
String | 
- | 
Classifier of attached artifact. | 
<fileSets> | 
List<DefaultFileSet> | 
- | 
Additional files to be included in the generated bundle. | 
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
<archive> | 
MavenArchiveConfiguration | 
- | 
No description. | 
<excludes> | 
String[] | 
- | 
File patterns to exclude from bundleLocation. | 
<includes> | 
String[] | 
- | 
File patterns to include from bundleLocation. Include everything by default. | 
<outputTimestamp> | 
String | 
- | 
Timestamp for reproducible output archive entries, either formatted as ISO 8601 extended offset date-time (e.g. in UTC such as '2011-12-03T10:15:30Z' or with an offset '2019-10-05T20:37:42+06:00'), or as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH). Default: ${project.build.outputTimestamp} | 
<project> | 
MavenProject | 
- | 
No description. User Property: project | 
Parameter Details
<archive>
No description.
- Type: 
org.apache.maven.archiver.MavenArchiveConfiguration - Required: 
No 
<bundleLocation>
Location of OSGi bundle, must have META-INF/MANIFEST.MF bundle manifest file.
- Type: 
java.io.File - Required: 
Yes 
<classifier>
Classifier of attached artifact.
- Type: 
java.lang.String - Required: 
Yes 
<excludes>
File patterns to exclude from bundleLocation.
- Type: 
java.lang.String[] - Required: 
No 
<fileSets>
Additional files to be included in the generated bundle.
- Type: 
java.util.List<org.codehaus.plexus.archiver.util.DefaultFileSet> - Required: 
Yes 
<includes>
File patterns to include from bundleLocation. Include everything by default.
- Type: 
java.lang.String[] - Required: 
No 
<outputTimestamp>
Timestamp for reproducible output archive entries, either formatted as ISO 8601 extended offset date-time (e.g. in UTC such as '2011-12-03T10:15:30Z' or with an offset '2019-10-05T20:37:42+06:00'), or as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH).
- Type: 
java.lang.String - Required: 
No - Default: 
${project.build.outputTimestamp} 
<project>
No description.
- Type: 
org.apache.maven.project.MavenProject - Required: 
No - User Property: 
project 
