Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-16335

Ignite 2.12.0 jars are not OSGi compatible

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

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 2.12
    • None
    • None
    • Docs Required, Release Notes Required

    Description

      The ignite jars for 2.12.0 published to maven central are not OSGi-compatible.  For instance, this is the 2.12.0 MANIFEST for ignite-osgi:

      Manifest-Version: 1.0
      Implementation-Title: ignite-osgi
      Implementation-Version: 2.12.0
      Specification-Vendor: The Apache Software Foundation
      Specification-Title: ignite-osgi
      Build-Jdk-Spec: 1.8
      Created-By: Maven Jar Plugin 3.2.0
      Specification-Version: 2.12
      Implementation-Vendor: The Apache Software Foundation

       

      And this is the MANIFEST from 2.11.1:

       

      Manifest-Version: 1.0
      Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
      Bundle-SymbolicName: org.apache.ignite.ignite-osgi
      Archiver-Version: Plexus Archiver
      Built-By: teamcity
      Bnd-LastModified: 1639998601403
      Specification-Title: ignite-osgi
      Implementation-Vendor-Id: org.apache.ignite
      Bundle-DocURL: http://ignite.apache.org
      Import-Package: org.apache.ignite;version="[2.11,3)",org.apache.ignite
       .configuration;version="[2.11,3)",org.apache.ignite.internal.util;ver
       sion="[2.11,3)",org.apache.ignite.internal.util.tostring;version="[2.
       11,3)",org.apache.ignite.internal.util.typedef.internal;version="[2.1
       1,3)",org.apache.ignite.osgi.classloaders,org.osgi.framework;version=
       "[1.7,2)"
      Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
      Fragment-Host: org.apache.ignite.ignite-core
      Export-Package: org.apache.ignite.osgi;uses:="org.apache.ignite,org.ap
       ache.ignite.configuration,org.apache.ignite.osgi.classloaders,org.osg
       i.framework";version="2.11.1",org.apache.ignite.osgi.classloaders;use
       s:="org.apache.ignite.internal.util.tostring,org.osgi.framework";vers
       ion="2.11.1"
      Bundle-Name: ignite-osgi
      Implementation-Title: ignite-osgi
      Bundle-Description: Java-based middleware for in-memory processing of 
       big data in a distributed environment.
      Implementation-Version: 2.11.1
      Embed-Directory: lib
      Specification-Vendor: The Apache Software Foundation
      Bundle-ManifestVersion: 2
      Bundle-Vendor: The Apache Software Foundation
      Tool: Bnd-3.5.0.201709291849
      Implementation-Vendor: The Apache Software Foundation
      Bundle-Version: 2.11.1
      Embed-Transitive: false
      Created-By: Apache Maven Bundle Plugin
      Build-Jdk: 1.8.0_261
      Specification-Version: 2.11.1

       

       

       

       

       

      Attachments

        Activity

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

          People

            Unassigned Unassigned
            rfbryan Richard Bryan

            Dates

              Created:
              Updated:

              Slack

                Issue deployment