Skip to content

Cannot use encoded-kv from a JPMS project #21

Open
@boris-senapt

Description

@boris-senapt

The error is

Package 'io.synadia.ekv' is declared in module with an invalid name ('io.synadia.encoded-kv')

This comes from the manifest entry

Automatic-Module-Name: io.synadia.encoded-kv

JLS § 7.7

A module name consists of one or more Java identifiers (§3.8) separated by "." tokens.

JLS §3.8

An identifier is an unlimited-length sequence of Java letters and Java digits, the first of which must be a Java letter.

A module name must consist only of alphanumeric characters, separated by dots, with each section beginning with a letter (same as package names).

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