Cómo construir dependencias de Java 9 a partir de dependencias de Maven

Java9 ha introducido una fuerte modularidad similar a las dependencias OSGI y Maven.

¿Existe un complemento de Maven capaz de construir las dependencias de Java 9 inspeccionando las dependencias de Maven?

Por ejemplo,de

<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
....
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>23.3-jre</version>
</dependency>

a

module my-module{
    requires com.google.guava;
    exports com.mycompany.app; 
}

He leído este artículo, pero no es tan útil.¿Cómo expresar la dependencia en maven de las características de Java ee para la transición a Java 9?

Respuestas a la pregunta(2)

Su respuesta a la pregunta