https://github.com/sormuras/maven-clashing-modules
https://twitter.com/sormuras/status/1365197340215246848
https://github.com/sormuras/maven-clashing-modules
java module
Last synced: about 2 months ago
JSON representation
https://twitter.com/sormuras/status/1365197340215246848
- Host: GitHub
- URL: https://github.com/sormuras/maven-clashing-modules
- Owner: sormuras
- License: mit
- Created: 2021-02-26T07:39:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-26T09:29:35.000Z (over 5 years ago)
- Last Synced: 2025-03-01T17:48:12.084Z (over 1 year ago)
- Topics: java, module
- Language: Java
- Homepage: https://github.com/sormuras/modules
- Size: 50.8 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# maven-clashing-modules
Motivation:
- https://twitter.com/sormuras/status/1365197340215246848
- Or what are Impostor Modules published at Maven Central?
- Want more? 🧩 https://github.com/sormuras/modules
This Maven project has two dependencies:
- `com.oracle.substratevm:svm:19.2.1`
- `org.ow2.asm:asm:9.1`
Both identify as module `org.objectweb.asm` due to both contain a `module-info.class` in their JAR file's root.

If you comment out the first dependency, everything compiles and launches as expected.