Uploaded image for project: 'Gradle'
  1. Gradle
  2. GRADLE-2806

Update OSGi plugin to use the latest BND library version

    Details

    • Type: Improvement
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7-rc-1
    • Gradle Forums topic Reference:

      Description

      The OSGi plugin uses an older version of the BND tool for generating proper OSGi manifest information, and this version of the library doesn't handle bytecode for newer JDK versions, especially "invoke dynamic" bytecode.
      As the Groovy project uses the Gradle OSGi plugin, we've not been able to properly osgi-fy our "indy" JARs.
      The BND team recently released 2.1.0, and I've made a pull request with changes to switch to that newer version of the library:
      [1]https://github.com/gradle/gradle/pull...
      ----------------------------------------------------------------------------------------
      [1] https://github.com/gradle/gradle/pull/167

        Activity

        forums Gradle Forums created issue -
        ldaley Luke Daley made changes -
        Field Original Value New Value
        Issue Type Bug [ 1 ] Improvement [ 4 ]
        ldaley Luke Daley made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.7-rc-1 [ 10675 ]
        Resolution Fixed [ 1 ]
        ldaley Luke Daley made changes -
        Assignee Luke Daley [ ldaley ]

          People

          • Assignee:
            ldaley Luke Daley
            Reporter:
            forums Gradle Forums
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development