Skip to content

Set stable automatic module names #188

@sormuras

Description

@sormuras

All published fdk-java artifacts that are intended to be used by others should set a stable automatic module that doesn't rely on the file name of each artifact. For more details, see for example https://blog.joda.org/2017/04/java-se-9-jpms-module-naming.html

Available Maven Modules

Copied from https://github.com/fnproject/fdk-java/blob/master/pom.xml#L13-L24

    <modules>
        <module>api</module>
        <module>runtime</module>
        <module>testing-core</module>
        <module>testing-junit4</module>
        <module>testing</module>
        <module>flow-api</module>
        <module>flow-runtime</module>
        <module>flow-testing</module>
        <module>fn-spring-cloud-function</module>
        <module>examples</module>
    </modules>

Maven Module (and JAR name) - Java Module Name

  • api[.jar] - com.fnproject.fn.api
  • ...

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