tycho-repository:package-repository
Full name:
org.eclipse.tycho:tycho-repository-plugin:5.0.0-SNAPSHOT:package-repository
Description:
Generates an OSGi repository from the current reactor projects
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<destination> |
File |
- |
No description. Default: ${project.build.directory} |
<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} |
<repositoryLayout> |
RepositoryGenerator$RepositoryLayout |
- |
Specify the used layout, possible values are:
Default: maven |
<repositoryName> |
String |
- |
The name attribute stored in the created p2 repository. Default: ${project.name} |
<repositoryType> |
String |
- |
Configures the used repository type Default: osgi |
<settings> |
PlexusConfiguration |
- |
Configures the repository type specific settings. |
Parameter Details
<destination>
No description.
- Type:
java.io.File
- Required:
No
- Default:
${project.build.directory}
<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}
<repositoryLayout>
Specify the used layout, possible values are:
maven
- all artifacts are referenced with the mvn protocol and the result can be deployment to a maven repository (either local or remote)local
- all artifacts are copied into a folder and referenced relative to this folder, the result can be
- Type:
org.eclipse.tycho.packaging.RepositoryGenerator$RepositoryLayout
- Required:
No
- Default:
maven
<repositoryName>
The name attribute stored in the created p2 repository.
- Type:
java.lang.String
- Required:
No
- Default:
${project.name}
<repositoryType>
Configures the used repository type
- Type:
java.lang.String
- Required:
No
- Default:
osgi
<settings>
Configures the repository type specific settings.
- Type:
org.codehaus.plexus.configuration.PlexusConfiguration
- Required:
No