tycho-repository:package-repository
Full name:
org.eclipse.tycho:tycho-repository-plugin:4.0.3: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 value is: ${project.build.directory} . |
<repositoryLayout> |
RepositoryGenerator$RepositoryLayout |
- |
Specify the used layout, possible values are:
Default value is: maven . |
<repositoryName> |
String |
- |
The name attribute stored in the created p2 repository. Default value is: ${project.name} . |
<repositoryType> |
String |
- |
Configures the used repository type Default value is: osgi . |
<settings> |
PlexusConfiguration |
- |
Configures the repository type specific settings. |
Parameter Details
<destination>
(no description)
- Type:
java.io.File
- Required:
No
- Default:
${project.build.directory}
<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