tycho-repository:package-repository
Full name:
org.eclipse.tycho:tycho-repository-plugin:4.0.10: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} | 
<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} 
<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 
