You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2008/01/24 12:17:34 UTC

[jira] Created: (JCR-1342) Create OSGi Bundle Manifest Headers

Create OSGi Bundle Manifest Headers
-----------------------------------

                 Key: JCR-1342
                 URL: https://issues.apache.org/jira/browse/JCR-1342
             Project: Jackrabbit
          Issue Type: Improvement
          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
    Affects Versions: 1.4
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: 1.5


To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12562016#action_12562016 ] 

Felix Meschberger commented on JCR-1342:
----------------------------------------

Define bundle packaging in the jackrabbit-jcr-commons project and declare all packages to be exported.

Fixed in Rev. 614850.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12562018#action_12562018 ] 

Felix Meschberger commented on JCR-1342:
----------------------------------------

Define bundle packaging in the jackrabbit-api project and declare all packages to be exported.

Fixed in Rev. 614853.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12562015#action_12562015 ] 

Felix Meschberger commented on JCR-1342:
----------------------------------------

Created pluginManagement section for base configuration of the Maven Bundle Plugin in the root pom.xml in Rev. 614848.

The Maven Bundle Plugin of the Apache Felix project is used to build the project jar files and also creates the OSGi manifest headers from the respective configuration.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated JCR-1342:
-----------------------------------

    Fix Version/s:     (was: rmi 1.4.1)

Descheduling from the rmi 1.4.1 release.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: commons 1.4.1, 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12562038#action_12562038 ] 

Felix Meschberger commented on JCR-1342:
----------------------------------------

Removed Bundle-SymbolicName definition in the root pom as the default is ${pom.groupId}.${pom.artifactId} which is more appropriate for Jackrabbit than to just the artifact ID in Rev. 614860.

Define bundle packaging in the jackrabbit-jcr-rmi project and declare all packages to be exported in Rev. 614859.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger closed JCR-1342.
----------------------------------

    Resolution: Fixed

All projects named in this issue (jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi) have been modified to create bundle manifest headers. So this issue can now be closed.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated JCR-1342:
-----------------------------------

    Fix Version/s: rmi 1.4.1
                   commons 1.4.1

Schedule for rmi 1.4.1 and commons 1.4.1 releases

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: commons 1.4.1, rmi 1.4.1, 1.5
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JCR-1342) Create OSGi Bundle Manifest Headers

Posted by "Martin Zdila (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-1342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666086#action_12666086 ] 

Martin Zdila commented on JCR-1342:
-----------------------------------

I think that also jackrabbit-text-extractors, jackrabbit-spi-commons, jackrabbit-spi and jackrabbit-core libraries should be budles. How could we otherwise use Jackrabbit in the OSGi environment if not all required libraries are bundles? You maybe could also provide jcr-1.0.jar as OSGi bundle. Current;y I must create bundles from forementioned libraries by using the bnd tool. Thanks in advance.

> Create OSGi Bundle Manifest Headers
> -----------------------------------
>
>                 Key: JCR-1342
>                 URL: https://issues.apache.org/jira/browse/JCR-1342
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-api, jackrabbit-jcr-commons, jackrabbit-jcr-rmi
>    Affects Versions: 1.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: commons 1.4.2, 1.5.0
>
>
> To be able to easily uses libraries from Jackrabbit inside an OSGi framework, for example in Apache Sling, it would be very helpfull if some of the Jackrabbit libraries include OSGi Bundle Manifest headers. It will of course not be possible to define such manifest header definition for all libraries, but jackrabbit-api, jackrabbit-jcr-commons and jackrabbit-jcr-rmi are certainly good candidates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.