Skip to content

Consider prefixing Java module names with io.github.openfeign #1965

Open
@aalmiray

Description

@aalmiray

v12.2 just added explicit Java module names to several Maven modules. The chosen module names match the automatically computed name based on their filename that is, feing-core-12.2.jar became feign.core. This ensures compatibility with anyone using computed names.

It might be better to pick a name that conveys the Feign namespace such as io.github.openfeign.* (see https://github.com/jodastephen/jpms-module-names). This is a BREAKING CHANGE and thus should only be considered when a new major release (at this point it would be 13) is in the roadmap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking changeChange that proposes a non-backward compatible breaking changeproposalProposed Specification or API change

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions