You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/06/06 16:38:00 UTC

[jira] [Commented] (JENA-1557) Update OSGi imports for 3.8 release

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

ASF GitHub Bot commented on JENA-1557:
--------------------------------------

GitHub user acoburn opened a pull request:

    https://github.com/apache/jena/pull/428

    Update OSGi imports

    Resolves: JENA-1557
    
    This adds an exclusion for `org.checkerframework.checker.*`, which is now pulled in by `jena-shaded-guava`. This also adds guava (jsonld-java depends on this) and commons-compress to the `features.xml` file.
    
    In addition, this reformats the `Import-Package` definition to make it easier to read (and maintain).

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/acoburn/jena JENA-1557

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jena/pull/428.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #428
    
----
commit 443d5697fc22c90172833695ec0bd01252e80a54
Author: Aaron Coburn <ac...@...>
Date:   2018-06-06T16:33:47Z

    Update OSGi imports
    
    Resolves: JENA-1557

----


> Update OSGi imports for 3.8 release
> -----------------------------------
>
>                 Key: JENA-1557
>                 URL: https://issues.apache.org/jira/browse/JENA-1557
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: OSGi
>         Environment: Karaf 4.2.0
>            Reporter: Aaron Coburn
>            Priority: Major
>             Fix For: Jena 3.8.0
>
>
> The updates to various dependencies make it hard to install Jena in an OSGi container. It would be good to update the features.xml file and add some exclusions to the jena-osgi import declaration.
> In particular:
> jsonld-java now depends on Guava/24.1-jre
> jena now depends on commons-compress
> jena-shaded-guava tries to import too many packages (e.g. org.checkerframework)
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)