Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently the sources jars are mostly produced at verify phase, rather than the usual package phase, which has caused a variety of issues in the past such as complicating reproducibility checks, and causing the modules doing shading (at package phase) to download prior snapshots of themselves for their own sources. They are also always produced, even though they are not typically used outside release builds.
Adjust the handling of sources jars such that they are all created at the usual package phase, and are only produced when using the release build profiles.