The idea behind the <GradleX project> is to provid...
# community-news
j
The idea behind the GradleX project is to provide plugins that are focused on making one specific aspect of Gradle better when used on top of Gradle's core plugins. Nothing says this better, than our latest plugin that only consists of 20 lines of code. Introducing:
id("org.gradlex.reproducible-builds") version "1.0"
Just add it to your (Java) projects and the chance that what your build produces never changes for a given code revision increases drastically. independent of where and when the build runs. • šŸ“š More information: https://gradlex.org/reproducible-builds/ • ā˜€ļø Related discussion on Gradle's GitHub: https://github.com/gradle/gradle/issues/28806 Do you have ideas what else the plugin could/should do? • S Visit #C06T03MSEAX right here in this Slack • šŸ’¬ Open an issue with suggestions https://github.com/gradlex-org/reproducible-builds/issues (please make your case with good use cases and steps for reproducing)
šŸŽ‰ 6
ā¤ļø 4
s
v
You miss various encodings to be set. For example
docEncoding
and
charSet
on the
StandardJavadocDocletOptions
, and
encoding
on
groovyOptions
of
GroovyCompile
(you have only set the encoding used for the joint-compiled Java files, but not the one for the Groovy files)
j
Thanks for the feedback. I created an issue: https://github.com/gradlex-org/reproducible-builds/issues/5 Anyone, feel free to add more things that might be missing in this area.