Return-Path: X-Original-To: apmail-jackrabbit-dev-archive@www.apache.org Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 243929665 for ; Thu, 10 Nov 2011 14:42:16 +0000 (UTC) Received: (qmail 82425 invoked by uid 500); 10 Nov 2011 14:42:15 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 82380 invoked by uid 500); 10 Nov 2011 14:42:15 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 82373 invoked by uid 99); 10 Nov 2011 14:42:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2011 14:42:15 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2011 14:42:12 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id BD02B4ADBE for ; Thu, 10 Nov 2011 14:41:51 +0000 (UTC) Date: Thu, 10 Nov 2011 14:41:51 +0000 (UTC) From: "Felix Meschberger (Commented) (JIRA)" To: dev@jackrabbit.apache.org Message-ID: <1303160634.17510.1320936111776.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <107266033.14922.1320860151483.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (JCR-3142) Create OSGi Bundles from jackrabbit-webdav and jackrabbit-jcr-server libraries MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ 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