Java9 は、OSGI や Maven の依存関係に似た強力なモジュール性を導入しています。
Mavenの依存関係を検査するJava 9の依存関係を構築できるMavenプラグインはありますか?
たとえば、
<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
....
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.3-jre</version>
</dependency>
に
module my-module{
requires com.google.guava;
exports com.mycompany.app;
}
この記事を読みましたが、あまり役に立ちません - Java 9 への移行のために Java ee 機能に対する依存関係を maven で表現する方法は?