<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>
All published
fdk-javaartifacts 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.htmlAvailable Maven Modules
Copied from https://github.com/fnproject/fdk-java/blob/master/pom.xml#L13-L24
Maven Module (and JAR name) - Java Module Name
api[.jar] -com.fnproject.fn.api