New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect module-info.class
included in the binary distribution of assertj-core
#1448
Comments
Thanks for reporting this ! |
There should be no module-info as you are building against JDK8 and declaring stable The problem is that <filters>
<filter>
<artifact>*:*</artifact>
<excludes><exclude>META-INF/versions/**</exclude></excludes>
</filter>
</filters> It will also fix few warnings produced during the build.
|
Thanks @JaroKuruc the jar does not contain any module-info. Would you need a service pack release for that ? |
@joel-costigliola Yes, a service pack release would be nice. |
@joel-costigliola I second this, assertj imports are broken in Eclipse editors with 3.12.0 (but everything compiles and run fine though) |
assertj-core 3.12.1 has been released, should be in maven central shortly. |
Summary
Distribution jar
assertj-core-3.12.0.jar
contains invalidmodule-info.class
inMETA-INF/versions/9
. Content ofmodule-info.class
names the module asnet.bytebuddy
which is in conflict with declaredAutomatic-Module-Name: org.assertj.core
inMANIFEST.MF
. It also exports internal classes fromorg.assertj.core.internal.bytebuddy
package.The text was updated successfully, but these errors were encountered: