Skip to content

Conversation

@ppkarwasz
Copy link
Contributor

We add a maven-clean-plugin execution to remove any trailing module-info.class files before each compilation.

Such files can cause problem like in:

https://github.com/copernik-eu/bug-reproducibility/tree/main/javac-module-info-bug

Closes #90.

@ppkarwasz ppkarwasz self-assigned this Jan 10, 2024
Add rule to ban wildcard imports. Wildcard imports are often the only
difference between branches and they can not easily be expanded by
Spotless.

Fixes apache#63.
This adds [`jspecify`](https://jspecify.dev/) to the dependency
management, a common effort of multiple Java tool developers to provide
a common set of nullability annotations.

Fixes apache#88.
We add a `maven-clean-plugin` execution to remove any trailing
`module-info.class` files before each compilation.

Such files can cause problem like in:

https://github.com/copernik-eu/bug-reproducibility/tree/main/javac-module-info-bug
@ppkarwasz ppkarwasz force-pushed the 90_delete_module_descriptor branch from eaed378 to 53d2fd6 Compare January 11, 2024 09:33
@ppkarwasz ppkarwasz merged commit 53d2fd6 into apache:main Jan 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clean-up target/classes directory before compilation

2 participants