tycho-custom-bundle:custom-bundle
Full name:
org.eclipse.tycho.extras:tycho-custom-bundle-plugin:5.0.0-SNAPSHOT: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