You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Stefan Seelmann (JIRA)" <ji...@apache.org> on 2015/06/06 13:05:01 UTC

[jira] [Commented] (DIRSTUDIO-1023) Generate P2 repository / update site

    [ https://issues.apache.org/jira/browse/DIRSTUDIO-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14575688#comment-14575688 ] 

Stefan Seelmann commented on DIRSTUDIO-1023:
--------------------------------------------

I suggest the following update site structure:

1. Three P2 repositories

1.1. dependencies
* contains the dependencies not yet available in any P2 repository: apacheds, api, mavibot, jdbm

1.2. eclipse
* contains the main features and plugins (ldapbrowser, ldifeditor, schemaeditor, apacheds, later openldap)

1.3. product
* contains the 'product' specific stuff: RCP feature and plugin, NLS feature
* probably not included in 2.0.0-M9 because right configuration it tricky

2. Two composite repositories (see https://wiki.eclipse.org/Equinox/p2/Composite_Repositories_%28new%29)

2.1. http://directory.apache.org/studio/update 
* update site for installation into regular Eclipse
* includes child repositories "dependencies" and "eclipse"
* excluding 'product' and thus the RCP app because that must not be installed into a regular Eclipse

2.2. http://directory.apache.org/studio/update/product
* configured within the Studio RCP product
* includes child repositories "dependencies", "eclipse", "product" and more on demand (e.g. Eclipse Mars update site)




> Generate P2 repository / update site
> ------------------------------------
>
>                 Key: DIRSTUDIO-1023
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1023
>             Project: Directory Studio
>          Issue Type: Sub-task
>            Reporter: Stefan Seelmann
>            Assignee: Stefan Seelmann
>             Fix For: 2.0.0-M9
>
>
> Generate P2 repository / update site.
> Should it be self-hosted (i.e. contain all Eclipse and 3rd party dependencies) or only contain the Studio artifacts? Need to check technical and legal details.
> Check if update site works with Studio 2.0.0-M8 (RCP app or installed within Eclipse).
> We should consider to use a composite repository? It allows better structure of actual Studio repository and dependencies, allows links to older versions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)