Skip to content

rename packages to use standard conventions for JPMS #4050

@xenoterracide

Description

@xenoterracide

currently the root package name of this project is graphql when under JPMS the only module allowed to have a resources directory src/main/resources/graphql is this project. Unfortunately spring graphql has decided to suggest developers put their schema's in this package. While I have a workaround this is a generally frustrating issue all around because, and I argue, that this project's root package name should be com.graphql.

It's also frustrating from a perspective of code I have for nullaway (which may not be true but I'm now being comprehensive and using an exclude list)

    option("NullAway:AnnotatedPackages", listOf("com", "org", "net", "io", "dev", "graphql").joinToString(","))

yes, yes I know that doing this rename will suck for a lot of people, but not doing it also sucks.

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