-
-
Notifications
You must be signed in to change notification settings - Fork 937
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
Rewrite build script #5091
Rewrite build script #5091
Conversation
drastically cuts down on compilation times
remove git credentials from local git config, they are unused
provides wrapper validation & dependency caching
tl;dr improves error reporting on compilation
hopefully fix ClosedFileSystemException
Co-authored-by: machiecodes <[email protected]>
gradle wrapper executable already has execution permissions, you can verify with `ls -l gradlew`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noticed a few things.
Also one more thing: |
# Conflicts: # build.gradle # gradle.properties # gradle/wrapper/gradle-wrapper.properties
i looked into it and it seems like i can't change these without the changes being undone whenever we update the wrapper scripts through the gradle |
Overview
Rewrite build script to make use of Kotlin DSL
Javadoc & sources jars are now only created if the
CI
system property evaluates to true. This was done because it used to take up more than half of the build time despite being rarely used.Credits