Skip to content

Supported 'install' and 'configuration' types in Equinox #918

@HannesWell

Description

@HannesWell

I'm currently working on modernizing and cleaning up the Equinox launcher Main which includes replacing all deprecated File/Path.toURL() conversions and calls to the deprecated URL constructors.
While doing this I wondered if the OSGi install location (i.e. osgi.install.area) and configuration location (i.e. osgi.configuration.area) can really anything different than a local file-system path respectively a file-URL?

Both locations seems to be designed for arbitrary URLs, but there a multiple places were it looks like only file-URLs are supported.
If we would assume that both locations are always local file-system paths respectively a file-URLs, it would allow to simplify the code a lot.

@tjwatson, @laeubi or @merks can you tell if anything else than file(-URLs) really works for both of them respectively is relevant?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions