Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-3937

jackrabbit-jcr-commons bundles incorrectly has google dependency in Export-Package uses clause

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      jackrabbit-jcr-commons 2.11.3 has the following Export-Package line:

      org.apache.jackrabbit.value;uses:="javax.jcr,org.apache.jackrabbit.util,com.google.common.collect";version="2.2.1"

      The google uses is actually unnecessary and generated by a bug in the maven-bundle-plugin. Using the latest version of that makes the google transitive dependency go away.

      Attachments

        1. JCR-3937-2.patch
          0.5 kB
          Marcel Reutegger
        2. JCR-3937.patch
          0.8 kB
          David Bosschaert

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mreutegg Marcel Reutegger
            bosschaert David Bosschaert
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment