jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Meschberger (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCR-3142) Create OSGi Bundles from jackrabbit-webdav and jackrabbit-jcr-server libraries
Date Thu, 10 Nov 2011 14:41:51 GMT

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

Felix Meschberger commented on JCR-3142:
----------------------------------------

> deprecate the old stuff and do complete rewrite

If possible, this is probably preferable.

One question, though: Until now we did not create bundles and we did not "version" any package.
Now we start and we are basically free to do almost anything we want.

Do we want to start exporting at version 1.0 ?
Or at the bundle/library micro version 2.3 ?

Shall we use the BND Annotations to define the exports ? This would create package-info.java
files in the packages which are annotated with the export version.

The advantage of using BND annotations is that the export versions are closer to the code
being exported and easier to configure in the pom.xml.
                
> Create OSGi Bundles from jackrabbit-webdav and jackrabbit-jcr-server libraries
> ------------------------------------------------------------------------------
>
>                 Key: JCR-3142
>                 URL: https://issues.apache.org/jira/browse/JCR-3142
>             Project: Jackrabbit Content Repository
>          Issue Type: New Feature
>          Components: jackrabbit-jcr-server, jackrabbit-webdav
>    Affects Versions: 2.3.2
>            Reporter: Felix Meschberger
>         Attachments: bundleize-davex.txt, clirr-jackrabbit-webdav-2.1.0.txt, clirr-jackrabbit-webdav-2.2.0.txt,
clirr-jackrabbit-webdav-2.3.0.txt
>
>
> Propose to generate bundles from the jackrabbit-webdav (exporting everything) and jackrabbit-jcr-server
(exporting nothing) libraries. In addition a new class is added to the jackrabbit-jcr-server
library, which in case of deployment in an OSGi framework will register a Servlet with the
OSGi HttpService to expose the JcrRemotingServlet.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message