Uploaded image for project: 'Spring Roo'
  1. Spring Roo
  2. ROO-986

Refactor shell modules to better support non-OSGi usage requirements

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.1.0.M1
    • Fix Version/s: 1.1.0.M2
    • Component/s: @ ROO SHELL
    • Labels:
      None

      Description

      Currently the "shell" and "shell-jline" modules depend on OSGi JARs. This limits their usability outside an OSGi container.

      This task is to separate the OSGi usage into dedicated modules.

      To assist STS integration, the OSGi usage will be broken into two different modules. "shell-osgi" will provide OSGi services for "shell" types such as SimpleParser and the various Converter implementations. The "shell-jline-osgi" module will provide OSGi services for the "shell-jline" project only. This makes it simpler for STS, as it will simply not load the "shell-jline" and "shell-jline-osgi" modules.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              balex Ben Alex
              Reporter:
              balex Ben Alex
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: