According to What does "Required filename-based automodules detected." warning mean? Maven warns about projects that depend upon automatic modules (libraries whose module name is derived from their filename).
- How are we supposed to figure out which dependency is triggering this error?
- Do we need to worry about transitive dependencies or only immediate dependencies?
For example, the latest version of Guava defines Automatic-Module-Name
but its dependencies do not. Consequently, should projects that requires
Guava avoid publishing to Maven Central?
Update: Filed https://issues.apache.org/jira/browse/MCOMPILER-366