Skip to content

[CORE] Do not rely on system property java.class.path to discover components #8483

@zhztheplayer

Description

@zhztheplayer

This is the final fix for issues similar to #8462.

Some platforms use customized ways to load jar files, E.g., by customizations on class loaders, by manifest files, etc. java.class.path is not 100% reliable in these cases. We should remove the access to java.class.path then adopt a more consistent approach with Java's built-in service loading procedure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions