Java9 引入了类似于 OSGI 和 Maven Dependecies 的强大模块化。
是否有一个 maven 插件能够构建检查 maven 依赖项的 java 9 依赖项?
例如,从
<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;
}
我已经阅读了这篇文章,但它并不是那么有用 - 如何在 maven 中表达对 java ee 特性的依赖以过渡到 Java 9?