Details

    • Type: Feature Request
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      As we control the classpath generating an OSGi bundle header should be straightforward. Introducing an API to customize it is perhaps harder, but should be possible.

      May want to look at delegating to BND (http://www.aqute.biz/Code/Bnd).

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            meetoblivion John Ament added a comment -

            rawr zombie jira ticket update looming.

            So, was thinking about this with regard to some fuse/servicemix stuff I'm playing with currently. Having a descriptor to do this makes the most sense. A BundleArchive would only support one thing (e.g. a JAR file w/ manifest), not necessarily a WAR file with that manifest. I don't think introducing a bundle archive fixes that stuff.

            I do think creating an OSGIDescriptor/OSGIManifest, and potentially a BlueprintDescriptor would help. While right now the descriptors are all reverse engineered based on XSDs, that doesn't mean we can't have one that's not based on an XSD (and as a result, directly coded).

            Show
            meetoblivion John Ament added a comment - rawr zombie jira ticket update looming. So, was thinking about this with regard to some fuse/servicemix stuff I'm playing with currently. Having a descriptor to do this makes the most sense. A BundleArchive would only support one thing (e.g. a JAR file w/ manifest), not necessarily a WAR file with that manifest. I don't think introducing a bundle archive fixes that stuff. I do think creating an OSGIDescriptor/OSGIManifest, and potentially a BlueprintDescriptor would help. While right now the descriptors are all reverse engineered based on XSDs, that doesn't mean we can't have one that's not based on an XSD (and as a result, directly coded).
            Hide
            alrubinger Andrew Rubinger added a comment -

            Looks like a duplicate, no?

            Show
            alrubinger Andrew Rubinger added a comment - Looks like a duplicate, no?
            Hide
            meetoblivion John Ament added a comment -

            Not sure that a ticket created 10 days ago is a duplicate of a ticket created 3 years ago, or if it's the other way, but you should account for all of these votes in the new ticket if you want to go forward with SHRINKDESC-145.

            Show
            meetoblivion John Ament added a comment - Not sure that a ticket created 10 days ago is a duplicate of a ticket created 3 years ago, or if it's the other way, but you should account for all of these votes in the new ticket if you want to go forward with SHRINKDESC-145 .
            Hide
            alrubinger Andrew Rubinger added a comment -

            The ticket confusion was due to a filing with the wrong project; I've since recategorized this correctly to SHRINKDESC instead of SHRINKWRAP. Either way, the real dependency on this feature is on a properly-built Descriptors project, which is pending resources to work on it.

            Show
            alrubinger Andrew Rubinger added a comment - The ticket confusion was due to a filing with the wrong project; I've since recategorized this correctly to SHRINKDESC instead of SHRINKWRAP. Either way, the real dependency on this feature is on a properly-built Descriptors project, which is pending resources to work on it.
            Hide
            rbattenfeld Ralf Battenfeld added a comment -

            Shall we create an descriptor for this? Reading the comment from John, an XSD is not available, right?

            Show
            rbattenfeld Ralf Battenfeld added a comment - Shall we create an descriptor for this? Reading the comment from John, an XSD is not available, right?

              People

              • Assignee:
                Unassigned
                Reporter:
                pmuir Pete Muir
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Development