-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Running Gradle Builds section in Gradle User Manual #26936
Running Gradle Builds section in Gradle User Manual #26936
Conversation
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.
I just looked at the commit that said changes from my feedback.
...ojects/docs/src/docs/userguide/running-builds/introduction/dependency_management_basics.adoc
Outdated
Show resolved
Hide resolved
...ojects/docs/src/docs/userguide/running-builds/introduction/dependency_management_basics.adoc
Outdated
Show resolved
Hide resolved
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.
All in all, I like the changes here. I think this will be a really good introduction to using gradle and something we've been missing for a while.
I apologize for all the comments I made, but I did get through it all and I hope you find them constructive.
The one thing that I think needs some work is the plugins = tasks
language being used. I really think that gives the wrong ideas to users and we should be careful about how we frame our simplifications. I don't think we need to go into more detail describing plugins, but the IMO the wording is important.
subprojects/docs/src/docs/userguide/running-builds/introduction/intro_multi_project_builds.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/additional/gradle_ides.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/gradle_basics.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_scans.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_scans.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_scans.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/snippets/tutorial/count/groovy/build.gradle
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_file_basics.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_file_basics.adoc
Outdated
Show resolved
Hide resolved
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.
Reviewed changes from new commits.
subprojects/docs/src/docs/userguide/running-builds/additional/gradle_ides.adoc
Outdated
Show resolved
Hide resolved
...ojects/docs/src/docs/userguide/running-builds/introduction/dependency_management_basics.adoc
Outdated
Show resolved
Hide resolved
...ojects/docs/src/docs/userguide/running-builds/introduction/dependency_management_basics.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/task_basics.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/additional/gradle_ides.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/build_file_basics.adoc
Outdated
Show resolved
Hide resolved
...jects/docs/src/docs/userguide/running-builds/introduction/command_line_interface_basics.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/gradle_optimizations.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/gradle_optimizations.adoc
Outdated
Show resolved
Hide resolved
subprojects/docs/src/docs/userguide/running-builds/introduction/plugin_basics.adoc
Outdated
Show resolved
Hide resolved
@bot-gradle test BD |
I've triggered the following builds for you. Click here to see all build failures. |
@bot-gradle merge |
WARN: The milestone of this PR is 8.x, but the base branch version is 8.5 |
This commit synchronizes the latest 20 changes from the https://github.com/gradle/gradle/tree/master. The changes include: c6a642b: Merge branch 'release' 71cdbbd: Publish 8.5-20231109013054+0000 f1c5e86: gradle/gradle#26936 Running Gradle Builds section in Gradle User Manual 8c257ed: changes from @tresat feedback 9de2c58: final cleanup ded834c: changes from @jvandort feedback dd56f39: gradle/gradle#26963 Use `microsoft.com` as test target for windows root trust store test 39b2fcd: final cleanup 7bf5af4: Use microsoft as test target for windows root trust store test ee496ec: changes from @jvandort and @tresat f7013b3: changes from @pioterj 53061d8: changes based on @tresat's feedback 7c19426: remove unused img 4e23d8e: put bad intro to multi project builds b5353df: undo 70e7166: undo a3311eb: re-introduce lost changes from cleanup PR 4a7c2a8: Merge branch 'release' into lkasso/documentation/running-gradle-builds-intro 90c0a66: undo change to compatibility doc 4e86c90: split PR into two
This commit synchronizes the latest 1333 changes from the https://github.com/gradle/gradle/tree/release. The changes include: 640030a440c: https://github.com/gradle/gradle/pull/27230 Cherry-pick https://github.com/gradle/gradle/issues/27212 to release 65efa4b64cd: https://github.com/gradle/gradle/pull/27212 Upgrade Kotlin & Kotlin DSL version for TeamCity 31c88f519ac: https://github.com/gradle/gradle/pull/27202 Update wrapper to Gradle 8.5 293b20063c9: Update wrapper to Gradle 8.5 28aca86a718: https://github.com/gradle/gradle/pull/27186 Mention 'BuildLayout' in section on available services 14cd30167fe: Mention 'BuildLayout' in section on available services 1548184022a: https://github.com/gradle/gradle/pull/27179 Documentation cleanup for Gradle 8.5 877fd19ae2e: update build lifecycle image 987a039d7c0: changes based on @ljacomet feedback a26cec56c2c: https://github.com/gradle/gradle/pull/27152 Update wrapper to 8.5 RC4 34d55b30a35: Update wrapper to 8.5 RC4 ff7bf18d018: https://github.com/gradle/gradle/pull/27130 Populate entry tasks properly when restoring task graph from CC bddf4c5d2a9: https://github.com/gradle/gradle/pull/26992 Authoring Gradle Builds section in Gradle User Manual 918b4ce02ea: undo snippet changes 0fd5f3249b7: Populate entry tasks properly when restoring task graph from CC 2fcaf8426d5: fix failing snippet c486fd2e762: final cleanup 0c166817085: continue tutorial dev 11e42965e84: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro a28d4426d54: continue tutorial dev 314bc3d63ee: continue tutorial dev aa101e935cd: continue tutorial dev 09a49ce9eeb: continue tutorial dev 410cbea11ee: further cleanup and work on tutorial 108b1e3b31b: https://github.com/gradle/gradle/pull/27116 Cherry-pick https://github.com/gradle/gradle/issues/27094 to release 16d023a88ac: https://github.com/gradle/gradle/pull/27094 Set build-init test JVM Xmx to 1g 55172ee2f22: changes from @tresat feedback 87d099848ed: changes from @jvandort feedback 37d8df46731: changes from @tresat feedback caac7c55bbb: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro 834fc0af432: https://github.com/gradle/gradle/pull/27100 Update wrapper to 8.5 RC3 2527e999252: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro be3d5ce63ba: Update wrapper to 8.5 RC3 7311a598fe2: new author tutorial start d8463b2b64a: https://github.com/gradle/gradle/pull/27063 Clarify where BuildLayout is available 3b7e1086337: Clarify where BuildLayout is available 0a72835194d: https://github.com/gradle/gradle/pull/27062 Update wrapper to 8.5 RC2 fb0873ba843: Update wrapper to 8.5 RC2 ecca3d0ed9a: https://github.com/gradle/gradle/pull/27060 Rename Gradle Enterprise to Develocity in docs 9df5ea98688: Rename Gradle Enterprise to Develocity in docs 9f4647e45c5: update dist size 7ed40e7b241: cleanup b575281d5c3: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro 74a18ec0c34: changes based on @pioterj feedback 2907d0ad0eb: https://github.com/gradle/gradle/pull/27045 Rename BuildLocations back to BuildLayout b0db7a63695: Remove specific Java version from docsTest and smokeTest (#26968) b08b7722c1e: Rename BuildLocations back to BuildLayout f029d2ba54b: fix dead link ec1aa069456: cleanup 7fa2efa6494: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro 9bfdf5b90ff: https://github.com/gradle/gradle/pull/27027 Problem access reporting fix backport 91b0ad6c744: https://github.com/gradle/gradle/pull/27018 Add asymmetric value mapping 916134f3917: Use `ProjectInternal` in `ProblemReportingProject` 8568d379288: Deduplication of problems during cross project access 0af19681a8e: Adjust test coverage 76b9c50be8e: Disable coupled projects invalidation with evaluation order check b62e17d2a2e: Use `relativePath` for files 92adb833a3a: Add assertions on problems, polishing 33fbf357f1b: Add asymmetric value mapping, expand test suite 42b1ed4e6b1: https://github.com/gradle/gradle/pull/27014 Fix tutorial dec4b1f641d: Merge branch 'release' into lkasso/documentation/authoring-gradle-builds-intro ea592363b03: Make group / package name consistent in tutorial ad1c78cf4da: Fix publishing snippet in tutorial b5adc020a59: https://github.com/gradle/gradle/pull/27006 Deduplicate dependency management entries in POMs e216a1e42aa: Deduplicate dependency management entries in POMs 94d7b465899: changes from @tresat c9f62c4e8d8: grammar cleanup f0fc86e8d37: fix dead link 19e0bc11bf5: authoring gradle new doc PR f1c5e86796c: https://github.com/gradle/gradle/pull/26936 Running Gradle Builds section in Gradle User Manual 8c257ed6743: changes from @tresat feedback 9de2c5852a0: final cleanup ded834ca8b9: changes from @jvandort feedback dd56f394c05: https://github.com/gradle/gradle/pull/26963 Use `microsoft.com` as test target for windows root trust store test be3afd8e46e: https://github.com/gradle/gradle/pull/26972 Update wrapper to 8.5 RC1 a6a4b8224dc: Update wrapper to 8.5 RC1 39b2fcdc13d: final cleanup 7bf5af422c8: Use microsoft as test target for windows root trust store test b53eaa05eca: https://github.com/gradle/gradle/pull/26945 Increase TeamCity history/artifact retention to 28/14 days ee496ec8f5b: changes from @jvandort and @tresat f7013b3b25a: changes from @pioterj 3dc993b3216: https://github.com/gradle/gradle/pull/26947 Fixes following Java 21 support fc350939dfa: Update dependency verification configuration b3269233ed5: Update to latest gr8-plugin dbc5b36d2f6: Update archunit to 1.2.0 34789c95d50: https://github.com/gradle/gradle/pull/26958 Release notes for Gradle 8.5 45f20f42821: Add release features 253552ef6b7: Prepare 8.5 release notes f66094f032c: Increase TeamCity history/artifact retention to 28/14 days 9b58188045d: https://github.com/gradle/gradle/pull/26934 Gradle 8.5 added support for running Gradle with Java 21 12655efc26e: https://github.com/gradle/gradle/pull/26932 Do not nag yet for skipMetadataVersionCheck f168da91b16: https://github.com/gradle/gradle/pull/26931 Revert workaround for Kotlin lack of Java 21 support in `kotlin-dsl` plugin e11d64a6b8d: https://github.com/gradle/gradle/pull/26939 Fix RFN tests on `release` for Java 21 e9db1fb0e07: Add CC codec for Charset d4518c4cf34: Fix scala doc samples for Java 21 288a87d5cf9: Fix build organization doc samples for Java 21 93fe21949a8: Fix GrettySmokeTest for Java 21 9b0bf066078: Fix KotlinPluginSmokeTest for Java 21 38e529f6835: Fix AndroidPluginsSmokeTest for Java 21 cf12d4f2342: Restore AGP smoke test in IDE mode 53061d82bda: changes based on @tresat's feedback 7c19426fce1: remove unused img 4e23d8e8043: put bad intro to multi project builds b5353df2a8b: undo 70e71663a40: undo a3311ebe405: re-introduce lost changes from cleanup PR 4a7c2a8b897: Merge branch 'release' into lkasso/documentation/running-gradle-builds-intro 90c0a661937: undo change to compatibility doc 4e86c904cf1: split PR into two e3e39c8f702: Formatting 0d95d88594b: Do not nag yet for skipMetadataVersionCheck f3cd3a83600: Gradle 8.5 added support for running Gradle with Java 21 6d901064333: https://github.com/gradle/gradle/pull/26913 Support running on Java 21 5b129121c10: Bump published `kotlin-dsl` plugin 8e349d7eb08: https://github.com/gradle/gradle/pull/26929 Fix javadoc for Configuration Cache build feature a3866998433: Revert "https://github.com/gradle/gradle/pull/26758 Workaround Kotlin lack of Java 21 support in `kotlin-dsl` plugin" 1aee8077a7f: Fix javadoc 88d9caa37cb: https://github.com/gradle/gradle/pull/26895 Cleanup problem categories f4905d53808: Adjust category for type validation fc1bd7ffd31: Adjust category for Groovy script compilation 4740bbcb39c: Adjust category for version catalog problems 9dbef70c813: Adjust category for deprecation warnings 19e2932e24c: Remove unused import d21426737fc: Automatically determine latest JVM on Kotlin for JvmTarget test 48454ebb22d: Re-add line to state Java 22 and later are unsupported 3884f1014ea: Fix max supported Java version in KotlinGradlePluginVersions a82a0e0b0ce: Implement TextUtil.screamingSnakeToKebabCase() 3be0b4e62a2: Adjust category for task selection failure 4a9c6f995d6: Update concerete executor type in CC test 73252971c7e: Update compatibility table for Java 21 7f0797f02a2: Remove $ from end of lambda suffix 63dcb787829: Change class inspector test to use Set 318274d60ad: Update Kotlin supported version in tests 0f440f0566e: Update test scala versions to work with 21 2a8d18fbddd: PMD doesn't work with Java 21 until 7.0.0 5914275a7e7: Switch to Java 21 for max version and LTS 2af9aea053c: https://github.com/gradle/gradle/pull/26830 October Doc Cleanup based on Github issues 9dee584dca7: fix based on @jvandort feedback 28ca9ac7a43: fix 26659 dd96282bbee: https://github.com/gradle/gradle/pull/26902 Upgradlew to latest release nightly 094ef8b9eeb: Upgradlew to latest release nightly cdb5f332e24: anonymous doc feedback item 6 16ea708125c: anonymous doc feedback item 5 d6896ab42d4: anonymous doc feedback item 4 ecd68063f94: anonymous doc feedback item 3 e87c9a95dae: anonymous doc feedback item 2 ffe2eb3708b: anonymous doc feedback item 1 eae2c238a85: https://github.com/gradle/gradle/pull/26889 Upgrade embedded Kotlin from 1.9.10 to 1.9.20 a882858b901: fix 26750 626bf2eddf2: Update generated samples testing for Kotlin 1.9.20 c82d5743c5d: https://github.com/gradle/gradle/pull/26762 Update installation.adoc 584f31a86e0: Upgradlew for version catalog fix in samples generation 48bb60b8b62: fix 26861 1c57b7f62eb: Fix samples generation to include version catalog a51289c19c4: fix 26814 5059c5920e3: https://github.com/gradle/gradle/pull/26885 Cleanup Problems API 8170f5b3f98: Remove now unnecessary verification metadata dcead037687: Upgradlew with new `kotlin-dsl` plugin 86eae75ebda: Bump `kotlin-dsl` version for next iteration 90f370b7ef2: Update used `kotlin-dsl` version from latest 082441c3c26: Bump `kotlin-dsl` plugin version for publication f371d73f0fd: Let build logic use KGP 1.9.20 8befb2b7df1: Simplify build logic after updating the wrapper 0bd68064550: Sanitize ProblemBuilderDefiningLocation 292cd2602a9: Resolve several Problems API review items 73fff381370: Rename #createProblem() to #create() in Problems interface 87aeae2fb13: Rename #getWhere() to #getLocation() in Problem interface 0df9f707e08: Revert "Temporarily disable all embedded tests" ef6ed7d0aa4: Upgradlew for Kotlin 1.9.20 48ed450140e: Temporarily disable all embedded tests e9f73074aab: Let build-logic work with both Kotlin 1.9.10 and 1.9.20 ebf82cd148d: Add Kotlin 1.9.20 upgrade to upgrade guide 929eefa5d0a: Update compatibility matrix for Kotlin 1.9.20 76c5ccc7806: Let init use Kotlin 1.9.20 by default 0d94522874b: Let test suites use Kotlin 1.9.20 by default 8f74e5948ac: Adjust Kotlin DSL code and tests for Kotlin 1.9.20 d97ebf0b797: Upgrade embedded Kotlin to 1.9.20 62eee704fa4: Add version catalog problem location 623f2403390: https://github.com/gradle/gradle/pull/26875 Add notes on path canonicalization 031e70ecf6e: Merge commit '8ec670c5eeddcdaba6ee840360cb4eeda788558e' into release 8ec670c5eed: https://github.com/gradle/gradle/pull/26812 Use `DynamicLookupRoutine` in `ProblemReportingCrossProjectModelAccess` 2e296b5b15e: Use `relativePath` for files 2d6af7e728a: Add assertions on problems, polishing 4b0982c5f5a: Use `DynamicLookupRoutine` in `ProblemReportingCrossProjectModelAccessˆ` 2805c3fda24: https://github.com/gradle/gradle/pull/26874 Improve performance of RelativePath canonicalization 6b6c16d86b8: Add notes on path canonicalization Follow up to https://github.com/gradle/gradle/issues/24943 10a643918e8: Improve performance of RelativePath canonicalization 2220bde073e: https://github.com/gradle/gradle/pull/26548 Add location types, and a basic transformer architecture 9b55a942203: https://github.com/gradle/gradle/pull/26853 Fix tests that disable the instrumentation agent c8d8c519fa0: https://github.com/gradle/gradle/pull/26865 Remove dead Kotlin DSL code for JAR generation d5684f80279: Remove dead code e9be1d9b16d: Fix performance regression 123d042638f: https://github.com/gradle/gradle/pull/26789 Make `-Xskip-metadata-version-check` for Kotlin DSL script compiler configurable 6a3f764dd7b: Fix upgrade guide section in deprecation log 8e09e00bb45: https://github.com/gradle/gradle/pull/26789 Make `-Xskip-metadata-version-check` for Kotlin DSL script compiler configurable 24fb0e68e34: Refine release notes and upgrading guide d99847f7ea9: https://github.com/gradle/gradle/pull/26626 Add JDK LTS Gradleception 40fdc48d5a7: https://github.com/gradle/gradle/pull/24943 Canonicalize "." and ".." segments in RelativePaths f26ef305bbb: Rebaseline performance tests 972c3e5c6ef: https://github.com/gradle/gradle/pull/26849 Implement MavenResolveTestFixture ad0cc4e782f: https://github.com/gradle/gradle/pull/26850 Assume unresolved packaging variables in a POM mean jar a71854fdd1c: Re-enable skipMetadataVersionCheck and introduce flag 531bcfa03b8: Remove -Xskip-metadata-version-check from compiler configuration building Gradle 7d4a81d4959: Remove -Xskip-metadata-version-check from IDE script templates 220a74bc761: Disable skipMetadataVersionCheck by default and add a property to enable it 387ad9be3b4: Introduce KotlinCompilerOptions parameter object bfbb59771e7: Tighten members visibility in KotlinCompiler.kt b165da7de15: https://github.com/gradle/gradle/pull/26846 Recognize contributor and fix typo in generated HTML page 1aa913547db: Add some Nonnull annotations to mark that packaging is always non-null 41eaad7567e: Assume unresolved packaging variables in a POM mean jar f12fbc89231: Apply review suggestions e4d2c8d25e0: Retire AgentInstrumentationDisabled precondition cd047fc1abe: https://github.com/gradle/gradle/pull/26844 expand list of public header file extensions for cpp-library d5fbff4ff64: Prefer unmodified Set instead of List for collection of valid HTML tags 881833ad044: https://github.com/gradle/gradle/pull/26847 Do not mark configurations block as incubating 77120bee7dd: Merge branch 'master' into matthewvon/more-cpp-library-headers-2 da451a6356e: https://github.com/gradle/gradle/pull/26682 Add docs and release notes for Build Features API f1cec1c103e: https://github.com/gradle/gradle/pull/26771 Exclude java.util.function from classes allowed in public API 0e6f1396b74: Run wrapper recovery test without the agent 6d557803f0d: Polish build features sample b88570a7b86: Tag todo for CC d6d12180c52: https://github.com/gradle/gradle/pull/26818 Add some JavaDocs for file locking mechanism 0a79261f552: https://github.com/gradle/gradle/pull/26817 Upgrade Jackson to 2.15.3 534e8c054a8: https://github.com/gradle/gradle/pull/26770 Fix FilteringProvider to accept Spec instead of Predicate f58bd507a7e: Fix FilteringProvider to accept Spec instead of Predicate 92ae9e639e6: Use MavenResolveTestFixture 57176159362: https://github.com/gradle/gradle/pull/26852 Create empty project directories to avoid deprecation warnings 8cb56d1ef97: Create empty project directories to avoid deprecation warnings 264927fc7bf: Implement MavenResolveTestFixture 1732114db24: https://github.com/gradle/gradle/pull/26831 Refine trusted gradle gpg keys 2943f51de38: Adjust test expectations of BuildScriptClasspathIntegrationSpec 663c3da649a: Merge branch '26602' of https://github.com/hfhbd/gradle into hfhbd-26602 5e8d8859966: Do not mark configurations block as incubating 8e0e9f2c08c: Add checks against writing invalid HTML tags in SimpleHtmlWriter d208dcf4181: Recognize contributor and fix typo in generated HTML page 0ebdb4a0523: Make Gradleception use a description instead of the version/vendor 9dc177e26ef: https://github.com/gradle/gradle/pull/26807 Consolidate and standardize creation of IncompatibleArtifactVariantsException to the failure handler 046e9a64c10: Add JDK LTS Gradleception 1d46f2559cd: Merge branch 'master' into matthewvon/more-cpp-library-headers-2 54b970a80cb: expand list of public header file extensions 541131bc777: Upgrade Jackson to 2.15.3 c59e95ea400: https://github.com/gradle/gradle/pull/26836 Skip configuring source links when git commit ID unknown 87adf2c2547: Fix missed renaming 6ae5d68ccda: https://github.com/gradle/gradle/pull/23131 Not a shared variable, a safe variable in the thread stack 3829a0b29e3: Not a shared variable, a safe variable in the thread stack ebecdf43d54: Apply additional review comments to javadocs cbcbe694f6a: Skip configuring source links when git commit ID unknown 9abcf8728a7: https://github.com/gradle/gradle/pull/26798 Add version information to catalog javadoc 8fd99709736: https://github.com/gradle/gradle/pull/26471 Deprecate depending on resolved configuration 8ec5148cc1c: Mark flaky HttpClientHelperSSLTest 8efdc9c1b19: https://github.com/gradle/gradle/pull/26727 Add resources to the Gradle all distribution cd5cb8a0af9: Refine trusted gradle gpg keys d59aa353a9f: Pass resolution failure handler to validation method 1909846f308: Rename SelectionFailureHandler aa217bdc96a: Consolidate and standardize creation of IncompatibleArtifactVariantsException to the failure handler 51bf3b56a64: update publishing plugin version in docs a2484b8976f: https://github.com/gradle/gradle/pull/26823 Move build-operations to core-runtime platform e5fe28950f4: https://github.com/gradle/gradle/pull/26824 Remove :wrapper-shared dependency from :build-cache-packaging 2d75bfc9c59: https://github.com/gradle/gradle/pull/24074 Mention that output directories and output file parent directories are automatically created 7c0f9c3b00f: https://github.com/gradle/gradle/pull/24692 Fix minor incorrectness in StartParameter documentation d4907a81b2b: Remove :wrapper-shared dependency from :build-cache-packaging abf48806267: Update move of build-operations for subprojects.json 7aa50fe2ecf: Update CODEOWNERS and gitstream 9112f7bb241: Move build-operations to platform in settings bee14a88367: https://github.com/gradle/gradle/pull/26794 Align additional exceptions with Gradle selection failure type hierarchy 6715fbb2603: Move build-operations to platforms b2deab3a2e6: https://github.com/gradle/gradle/pull/26509 Issue a deprecation warning if a projects directory doesn't exist or can't be written to ac0d2ecc805: mention that output directories and output file parent directories are automatically created 076842d0b81: Styling fixes, also add some explanaiton what happens on close b1162be2c09: Add some JavaDocs for file locking mechanism bb17c25b9c4: Fixes a deprecation warning in a testKit docs snippet 1f67db00d08: Updates tests to ensure project directories exist to avoid deprecation warnings 914bd884570: Drops tests that require missing project directories 4906643563c: Issues a deprecation warning if a projects directory doesn't exist or can't be written to 9189caa4469: Add release notes 53bdc9bf2dc: Add support for declarations without version fffe859f1d9: Add version information to catalog javadoc f9316b8ff4d: https://github.com/gradle/gradle/pull/26806 Re-disable failing native tests on mac 857367a7a86: Re-disable swift tests on mac fd135460bb8: Mark flaky test `creates multi-project application sample when incubating flag = #incubating` d5c51a420f5: Update wording and tests fd1315d84a6: Update wording ce9c35a3b27: Deprecate depending on resolved configuration d85da450bcf: https://github.com/gradle/gradle/pull/26801 Extract distribution plugin from plugins to software platform 04566db681e: https://github.com/gradle/gradle/pull/26800 Remove outdated smoke test fd8f0999544: Make gsonBuilder static 1f250f80c0d: Remove unnecessary introductory paragraph fa624464d55: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location 094d4a04a3c: Deactivate Transformers ac92cb053b3: Deactivate Transformers 3d0b059d4c6: Bump jar count 60006b51872: Extract tests for distribution plugin 678e0aafb11: Extract distribution plugin from plugins to software platform cc5e17f2288: Remove outdated smoke test 581584ea780: https://github.com/gradle/gradle/pull/26796 Fix typo in docs: daeomon -> daemon. 3d92bbd036d: https://github.com/gradle/gradle/pull/26799 Rename 'Gradle Enterprise' to 'Develocity' in the Gradle User Manual be66c33377a: Clarify and refine documentation ba117a41a57: https://github.com/gradle/gradle/pull/26784 Remove special case for main sourceSet for deprecation warnings 5438bf96f60: rename 'gradle enterprise' to 'develocity' in the user manual b4b16ddc655: https://github.com/gradle/gradle/pull/23813 Log deprecations for old properties in `base.*` plugin extension 158875cfb42: Adjust KotlinDslPluginGradlePluginCrossVersionSmokeTest 7f1b7d242e2: Adjust DependencyInsightReportTaskIntegrationTest bab485825b4: Fix typo in docs: daeomon -> daemon. 21247eb5f33: Adjust smoke tests for deprecation of old base plugin extension properties d260d4a0dd4: Route additional selection failures through the selection failure handler for consistency f84f01e346c: Incorporate additional Configuration exceptions into graph selection failure hierarchy f748e27cbcc: https://github.com/gradle/gradle/pull/26776 Nag for deprecation of remaining members of VersionNumber f956b77a0fe: https://github.com/gradle/gradle/pull/26788 Introduce Settings.layout in release notes 01d0b2c7919: Explicitly declare whether a location should be collected cb5a2c63633: Adjust PlayPluginSmokeTest a773afd6488: https://github.com/gradle/gradle/pull/26734 Update tested Kotlin 1.9.20-RC 7e292d76b6a: Introduce Settings.layout in release notes 04475d070b2: Update subprojects/docs/src/docs/userguide/releases/upgrading/upgrading_version_8.adoc 1357e153cd8: https://github.com/gradle/gradle/pull/26779 Mention better diagnostics when unable to delete files in release notes a34ff4625f6: Update subprojects/docs/src/docs/release/notes.md 36dcbf4550a: Update subprojects/docs/src/docs/release/notes.md 3d690bb0813: Update subprojects/docs/src/docs/release/notes.md e18c97bc75c: Update subprojects/docs/src/docs/release/notes.md 1fe0f22329b: Update subprojects/docs/src/docs/release/notes.md fa4a2551ce3: https://github.com/gradle/gradle/pull/26744 Use languageVersion instead of path name in test assertion b338ca66594: Align additional exceptions with Gradle selection failure type hierarchy a8e05542da4: Remove special case for main sourceSet for deprecation warnings 0a50c81dfb0: https://github.com/gradle/gradle/pull/26781 Add link to roadmap blog post ea0808206e2: https://github.com/gradle/gradle/pull/26782 Add blurb about --java-version param in init task to release notes 910620bb992: Add blurb about --java-version param in init task to release notes c1698f9d5b5: Add link to roadmap blog post e6236cde3a8: https://github.com/gradle/gradle/pull/26772 Let Kotlin Gradle API extensions generation produce predictable file names 90c3cd27bde: Mention better diagnostics when unable to delete files in release notes 2c993ed9bc3: Adjust GrettySmokeTest 33957aa30e1: Exclude java.util.function from classes allowed in public API. Classes like Spec, Transformer from Gradle API should be used instead ed8a74bd3fb: Log deprecations for old properties in `base.*` e05b1f82fc1: Nag for deprecation of remaining members of VersionNumber de6c78fafa7: Adjust RealLifeAndroidBuildPerformanceTest for Kotlin 1.9.20-RC 9d3f6bc1dbe: Update accepted-public-api-changes.json a993ed4b053: Let Kotlin Gradle API extensions generation produce predictable file names c308633d7d6: Update tested Kotlin 1.9.20-RC acc5447c268: Use HashMap instead of ConcurrentHashMap a044b93ad0c: https://github.com/gradle/gradle/pull/26587 generate and use version catalogs with gradle init 7286a47fc55: https://github.com/gradle/gradle/pull/26518 Implement dependency mapping 991500a468a: Adjust max distribution size 06f30dec9ea: Finishing touches 4b201a91c58: Add review enhancements b8c0c7642a8: Apply review suggestions 54ece730e32: Add unit and integration tests to verify dependency mapping functionality 2f3e0fd70bb: Minimal Dependency Mapping Implementation 30b58807bde: https://github.com/gradle/gradle/pull/26713 Remove whileDisabled wrapping when setting test sources and resources c83d02d01d9: Fix performance regression 87ee6419a17: Increase max distribution size by 1MB c7d37ed6a6e: build-init: lowercase version catalog aliases 5029802a39d: build-init: generate and use version catalogs 9066a295375: https://github.com/gradle/gradle/pull/26661 Add normalization of ignored and trusted keys in verification-metadata.xml to uppercase 5f702ad7270: Add normalization of ignored and trusted keys in verification-metadata.xml to uppercase. Fixes https://github.com/gradle/gradle/issues/16587 Fixes https://github.com/gradle/gradle/issues/20191 e6342b80230: Update installation.adoc a208e71e4c7: https://github.com/gradle/gradle/pull/26758 Workaround Kotlin lack of Java 21 support in `kotlin-dsl` plugin fa34a0f70cb: Adjust for `:plugins-java-base` extraction c10d4641e22: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location 34a2365384d: Fix performance regression a8fcfe14280: Update `kotlin-dsl` plugin f93a2b1367d: Workaround Kotlin lack of Java 21 support in `kotlin-dsl` plugin d983516d96b: https://github.com/gradle/gradle/pull/26268 Dependency verification option for plain-text only 71edfd237bb: Ignore other local keyring formats when keyringFormat is specified. Minor refactoring. 2b87648152b: Rename options from text/gpg to armored/binary 0e65f770384: https://github.com/gradle/gradle/pull/26684 Add support for multiple features in one component a1162dc08a4: Depend on test-suites-base since classes were moved 371e0aa6a68: Restrict withSourcesJar and withJavadocJar to main feature 6124ca723fb: Apply review suggestions 16ca43b75d3: Add support for multiple features in one component c62cd0a6b89: https://github.com/gradle/gradle/pull/26747 Move test suites to new test-suites-base project b6aa8d53928: Add NonNullApi to test-suite-base packages 7780648d5aa: Add new test-suites-base plugin jar to count b3f7df7a0b8: Fix test suite test 4a3b9e1e128: Fix missing test suite dependencies 3bf5adebe6e: Move test suites to new test-suites-base project c2ed2352e4f: Improve wording for release notes. 2a3fd433b03: Add docs and release notes ecfab23ec93: Add 1.3 schema and a smoke test that is it correct 973b2c17ff7: Refactor: be more explicit about nullability, use enums, fix xml ordering b90e049a7c2: provided tests for the differents keyring formats a969e5732de: Added keyring format as option in verification 38abb977d59: https://github.com/gradle/gradle/pull/26754 Add `@NonNullApi` to org.gradle.groovy.scripts.internal e04d8efae58: Add `@NonNullApi` to org.gradle.groovy.scripts.internal 1898def5a83: https://github.com/gradle/gradle/pull/26662 Remove disabling buildSrc validation tasks from Kotlin DSL model building in "classpath mode" 71007b9f7c9: https://github.com/gradle/gradle/pull/26599 Change log level of "Watching X directories" to debug abf0c676370: Clean up unnecessary test code b4babb5d361: Change log level of "Watching X directoriy hierarchies" to debug 5fc95f49b36: Change log level of "Watching X directories" to debug f3c0ec523c0: https://github.com/gradle/gradle/pull/26745 Gather preconditions on class level and method level together c2d7c474f66: Gather preconditions on class level and method level together a7daaaa1801: https://github.com/gradle/gradle/pull/26736 Extract version catalog plugin to software 6a01d0a7a37: Update test expectation for additional project jar f19ca160448: Adjust filtering to match requirements 6ed61f4bed7: Add resources to the Gradle all distribution cb2760bf122: Restore improper deletions 9ff8f9ea67b: Extract version catalog plugin to software a6c70e71fb7: https://github.com/gradle/gradle/pull/26646 Bump GE plugin to 3.15.1 eecb57bb8dc: UnTry adhoc 026003c233f: https://github.com/gradle/gradle/pull/26728 Add AutoTest runners to Ivy and Platform-JVM projects 5bf5ebc0f23: Try adhoc a36788f76e4: https://github.com/gradle/gradle/pull/26705 Replace deprecated command with environment file cdcb12ddb64: Use languageVersion instead of path name in test assertion 7abb9f5309c: https://github.com/gradle/gradle/pull/26730 Remove old java preconditions 38225e7edf1: https://github.com/gradle/gradle/pull/26731 Remove unused preconditions 71cfeff025b: https://github.com/gradle/gradle/pull/26708 Setup jvm-test-fixtures project, extract java-test-fixtures plugin class 3051daeacbf: https://github.com/gradle/gradle/pull/26739 Clean up the version-control build dir after moving to platforms 15745a60e52: Clean up the version-control build dir after moving to platforms a27aaffe12f: Replace deprecated command with environment file 13b180ef92e: Update test expectation to account for new project jar 6073511d128: Setup jvm-test-fixtures project, extract java-test-fixtures plugin class 3caa9a1255b: Add a section to CC docs about build features 23a8b125a1d: Remove unused preconditions 268ce9766cf: Remove old java preconditions 3a82cf83c11: https://github.com/gradle/gradle/pull/26679 Provides new methods on FileSystemOperations to enable CopySpec creation in execution phase 7630140b016: https://github.com/gradle/gradle/pull/26710 Use javaVersion instead of path name in test assertion 8fcb1838dfb: https://github.com/gradle/gradle/pull/26712 Fix the wrong Groovy3OrEarlier 9a37d54cd8a: https://github.com/gradle/gradle/pull/26698 Migrate resources subprojects to software platform 199099906cc: https://github.com/gradle/gradle/pull/26725 add releases page to docs + finish fixing issue 26699 ebb0b0e637a: Add AutoTest runners to Ivy and Platform-JVM projects 60fe720e9c7: Fix directory expectation in tests e6558306861: Migrate resources subprojects to software platform ddc688c5386: https://github.com/gradle/gradle/pull/26670 feat(#26598): add --java-version so init don't enter into unwanted interactive mode 56129b59fe5: add releases page to docs + finish fixing issue 26699 ed21b17050a: https://github.com/gradle/gradle/pull/26697 Migrate ivy, maven, publish subprojects to software platform 6991dee1cca: https://github.com/gradle/gradle/pull/26692 Extract test report aggregation plugin from plugins project 5c599130730: Add a note about nagging 3923ed8230e: https://github.com/gradle/gradle/pull/26714 Add contributor credit for 26598 8d9aad9c821: Migrate ivy, maven, publish subprojects to software platform 9127906931f: Add contributor credit for 26598 f0c0fcc5732: Update platforms/software/build-init/src/main/java/org/gradle/buildinit/tasks/InitBuild.java d7862f4458a: Update platforms/software/build-init/src/testFixtures/groovy/org/gradle/buildinit/plugins/fixtures/ScriptDslFixture.groovy 06a79b6c1e7: Remove whileDisabled wrapping when setting test sources and resources 8ab405ad1cf: https://github.com/gradle/gradle/pull/26700 Migrate remaining software subprojects to software platform a8ed10742f6: Fix the wrong Groovy3OrEarlier 54fc89a2c8f: Merge branch 'master' into jgauthier/release-ge-plugin-3-15-1 ab8b226334d: Use javaVersion instead of path name in test assertion 5550d0a7c92: https://github.com/gradle/gradle/pull/26707 Fix issue 26699 - wrong GRADLE_HOME link daf958f73e9: fix wrong path 9cccee4441f: https://github.com/gradle/gradle/pull/26695 Hide unhelpful import sections from "Implementing Gradle plugins" snippets b58d30269a5: Merge branch 'master' into jgauthier/release-ge-plugin-3-15-1 b6dfa822a75: Migrate remaining software subprojects to software platform 93cfa0c5007: Add a comment to indicate that the snippet shows undesirable usage d701e9ec2c1: Hide unhelpful imports from userguide snippets 34110409efd: Polish grammar and wording f9df2877672: Implement review changes 5180ce3e606: Provides new methods on FileSystemOperations to enable CopySpec creation in execution phase 71a038df8ae: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location b26a79c3854: Remove unused ObjectFactories fc6b1d8282c: Reduce duplication 29d9769f97c: Make Problems-api compile with java 6 6d29f480642: https://github.com/gradle/gradle/pull/26690 Migrate dependency-management to Software platform 5bb3182cf38: Migrate dependency-management to Software platform e9430120e19: Extract test report aggregation plugin from plugins project d2417584f1a: https://github.com/gradle/gradle/pull/26467 Reset allowed usage and warn when maybeCreating configurations 6216920d1c1: Add draft of release notes for configuration warning improvements 6d1dd0d2262: Adjust request context class hierarchy to avoid overriding concrete methods 1f66df0243c: Removing Kotlin example and clarifying Groovy. 80d39731dd3: https://github.com/gradle/gradle/pull/26685 Copy gr8 processed `gradle-wrapper.jar` back to `wrapper/build/libs` 67f5b8c82e8: Merge branch 'master' into alllex/ct/build-features-docs 5d22608abcd: Copy gr8 processed `gradle-wrapper.jar` back to `wrapper/build/libs` fc00e0845b4: Merge branch 'master' into master ebf6a30bf9c: feat(#26598): changes from code review - don't duplicate assertGradleFilesGenerated - use Property over getter/setter - better assertion on unit test - apply @Incubating annotation e05c6dfb167: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 05fade5e125: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 5dc3f31d01b: fix(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 2206474626d: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc bf90715b8a9: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc ce65b01fd25: docs(#26598): Update platforms/software/build-init/src/main/java/org/gradle/buildinit/tasks/InitBuild.java 08f4720ee8b: fix(#26598): Update platforms/software/build-init/src/main/java/org/gradle/buildinit/tasks/InitBuild.java 5bc4e802c87: feat(#26598): Update platforms/software/build-init/src/integTest/groovy/org/gradle/buildinit/plugins/BuildInitPluginIntegrationTest.groovy 9d448264854: feat(#26598): Update platforms/software/build-init/src/integTest/groovy/org/gradle/buildinit/plugins/BuildInitInteractiveIntegrationTest.groovy bfe97853a98: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 304c068846f: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 4a7b4f0e0ba: docs(#26598): Update subprojects/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc 4a2f0926b4c: Fix ill task ordering example 75bbe555ab0: Remove arguments from constructor calls that can be automatically injected 00ba0b2f9e1: Pass more specific arguments to constructor bed9c861634: Rename internal constants to make usage clearer 832a9205ed0: Source Elements variant is created by the java plugin e984b50a6e1: Rename constants to make their purpose clearer 7613b28a20e: Remove unnecessary test, add note in feature on constructor 9a2aefee587: Externalize adding the feature's runtime elements to the artifact publication set e612948d302: Remove extra line 2153944df65: Verify can create multiple DefaultJvmFeatures in a project e8ce92b0159: Remove redundant argument 84f9d9e5f76: Move configurePublishing out of creating Java component 26702a8ec81: Remove outdated tests 071095f0a01: Refactor DefaultJvmSoftwareComponent to move towards ownership model d600a0e5df7: docs(#26598): update documentation 51d2a247f2e: fix(#26598): fixes from build-init:quickTest 060f7e731f7: fix(#26598): corrections from sanityCheck 66648a2ce4d: feat(#26598): add --java-version so init don't enter into unwanted interactive mode ae51479f63c: Update documentation for clarity, provide additional example fe7100f2105: Correct typo 049a3c68574: https://github.com/gradle/gradle/pull/26683 Fix ill task ordering example 57a7a15e850: Fix ill task ordering example b8865a906ad: Refine types and improve naming 22fa49c4731: Add 'Reacting to build features' docs 23c6fbdebaf: Add release notes entry 396e7d61ba8: Consolidate methods in container 9476fa55456: Provide context to maybeCreate requests eaa793f10fd: Tweak wording in docs to but example names earlier d779c8829ec: Invert if for improved readability 08624434e8f: Migrate setAllowedUsageFromRole to ConfigurationInternal d3dda39a477: Reset allowed usage and warn when maybeCreating configurations e30f118b37b: Fix StackLocationTransformer 27252343bcc: Make Problems-api compile with java 6 a5304ea741c: Improve javadoc 2eaa5793662: https://github.com/gradle/gradle/pull/26588 Refactor DefaultJvmSoftwareComponent to move towards ownership model 0df69372610: Remove arguments from constructor calls that can be automatically injected b789ad167b7: Pass more specific arguments to constructor d3711ef32cc: Rename internal constants to make usage clearer 4b5f24793da: Source Elements variant is created by the java plugin a11e8cbde98: Rename constants to make their purpose clearer 2c374e0564b: Remove unnecessary test, add note in feature on constructor 6de435e715f: Externalize adding the feature's runtime elements to the artifact publication set c8aa62f0ac7: Remove extra line 628e9ee1cf4: Verify can create multiple DefaultJvmFeatures in a project 68996a96495: Remove redundant argument ad268bed03e: Move configurePublishing out of creating Java component 396903efba0: Remove outdated tests 62bea5057dc: Refactor DefaultJvmSoftwareComponent to move towards ownership model dbbad1283ee: Make problems-api worker-compatible c1bc2e827a0: Fix distribution size 09b81d93e2d: https://github.com/gradle/gradle/pull/26653 Set progressDisplayName for ConfigurationCache store and load operations 203ee70e73e: Set progressDisplayName for ConfigurationCache store and load operations 134c7c1ad55: https://github.com/gradle/gradle/pull/26649 fix groovy code (was kotlin) cbe108eaee0: Remove disabling buildSrc validation tasks 2cbc13b53db: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location dcfd184ae53: Fix Tests 523ccd2037e: https://github.com/gradle/gradle/pull/26648 Clean up internal java daemon keepAlive flag 26fa6701b58: Merge branch 'master' into patch-1 a55259b6a39: https://github.com/gradle/gradle/pull/26649 fix groovy code (was kotlin) adb91a292c7: https://github.com/gradle/gradle/pull/26651 Remove unnecessary executable permissions on checked in files 418f8ae67d5: Remove unnecessary executable permissions on checked in files 5d77d1531a8: Merge branch 'master' into patch-1 c5d681736c8: fix groovy code (was kotlin) 4e3d5fd399d: https://github.com/gradle/gradle/pull/26325 Introduce BuildFeatures API for Configuration Cache and Isolated Projects 0fddec3714d: Clean up internal java daemon keepAlive flag df2ce9d97e8: https://github.com/gradle/gradle/pull/26594 Untangle test-suites and jvm plugin projects 20e4e10c9e3: https://github.com/gradle/gradle/pull/26630 Opt-out alllex from GitStream's summary table c6e3879de45: Update verification metadata e8a8c0a1812: Merge branch 'master' into jgauthier/release-ge-plugin-3-15-1 644205b79cd: https://github.com/gradle/gradle/pull/26385 Workaround for ignoring some start parameters 2028d56fbca: Bump GE plugin to 3.15.1 703edd01551: https://github.com/gradle/gradle/pull/26642 Move some classes out of Instrumented.java ead65946fb7: https://github.com/gradle/gradle/pull/26633 Let generated Kotlin extensions for the Gradle API be included in the binary compatibility check f0ee31b0a40: Move some classes out of Instrumented.java 42552dbd56d: https://github.com/gradle/gradle/pull/26631 Mention Kotlin DSL faster first use in release notes 3b5a05f843a: Rebaseline performance tests 5973a277d70: https://github.com/gradle/gradle/pull/26637 Publish 8.4 180f4892583: Remove separate JvmTestSuitePluginHelper 94ea360ae95: Publish 8.4 a6b1fd8b67e: https://github.com/gradle/gradle/pull/26612 Ensure role-locked configurations are non-visible 6724b929b89: https://github.com/gradle/gradle/pull/26608 Refine release notes for 8.5 724dfb7c055: Refine release notes 121e80d96ef: Update subprojects/docs/src/docs/release/notes.md 450f635d5b8: Update subprojects/docs/src/docs/release/notes.md 1b2a2b33a90: Update subprojects/docs/src/docs/release/notes.md 424bddf07e0: Update subprojects/docs/src/docs/release/notes.md 205cc196a7c: Update subprojects/docs/src/docs/release/notes.md 19c8ed37f5f: Update subprojects/docs/src/docs/release/notes.md b9bbbd9f008: Update subprojects/docs/src/docs/release/notes.md 31f84a0cb9d: https://github.com/gradle/gradle/pull/26342 Extract instrumentation logic out of DefaultCachedClasspathTransformer d07036b0216: Update subprojects/docs/src/docs/release/notes.md fbbb6a9eabb: Fix some problems around problem location serialization 3ec38b91fab: https://github.com/gradle/gradle/pull/26629 Improve readability of test scripts in tests a095dd4f201: Create new constructor in DefaultProblems 7cc8af6761d: https://github.com/gradle/gradle/pull/26627 Validate deprecation problems contain location information df6b75b9f53: Accept generated Kotlin extensions for the Gradle API in binary compatibility check c33f362a057: Fix `createTestProblems` 34587172f16: Apply review suggestions for extracting instrumenting logic 0627d3959d1: Revert "Ignore @org.gradle.api.Generated code in binary compatibility check for now" ac0cbbbfc55: Add false-positives to the accepted api changes 2ff22b87c04: Mention Kotlin DSL faster first use in release notes 2eb9d398001: Remove previous members of the team 43cddba7673: Opt-out from GitStream summary 72302e669c3: Apply suggestion for JarTransformFactory javadoc 13b25c75df2: https://github.com/gradle/gradle/pull/26585 Fix public API definitions 48517c00262: Merge branch 'master' into asodja/refactor-transforms e32e1f04958: Improve readability of test scripts in tests 32035754ef0: https://github.com/gradle/gradle/pull/26620 Ship Gradle API Kotlin extensions JAR with the Gradle distribution e4fa4924144: Validate deprecation problems contain location information 55c325ceb49: https://github.com/gradle/gradle/pull/26615 Make problems service usable in model builders 8341d633a86: Only test build features availability in a generic integration test 595d589b639: Init build features lazily c1992bb8f7a: Remove extra empty lines ac2dc91a8b9: https://github.com/gradle/gradle/pull/26459 Add more NowInAndroid performance tests 3de5ada9b0f: Add integration test e7aa3d4f08a: Fix binary compatibility 10ac10e055e: Support only DependencyScopeConfiguration.invoke overload in dependencies block 7fd2014e815: Support subclasses of Configuration in Provider.invoke overload a1569081ec1: https://github.com/gradle/gradle/pull/26617 Upgrade wrapper to latest 8.5 nightly 352af46c279: Use `filterKeys` and polish 9248200c490: Api extensions jar integ test skipped with embedded executor 539e5b3c185: Remove unneeded :build-logic-common:commons 7ebfbb055e0: Refine how we skip instrumenting project dependencies from build-logic 17532256106: Merge branch 'master' of github.com:gradle/gradle into 6hundreds/26360/kotlin-dsl-cid-workaround 7084a4acbc1: Adjust test to use extensions jar from the distro 45a8110a560: Upgrade wrapper to latest 8.5 nightly 5c92d1b290c: Make problems service usable in model builders 49671719bdd: Remove temporary workaround fde0ed162ec: Reuse common kotlin compiler configuration for generated extensions 6f13d30504c: Update platforms/ide/problems/src/main/java/org/gradle/problems/internal/transformers/StackLocationTransformer.java 3d82f7613cc: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location 6cb243fc6b6: Improve version string matching in build mutator 62ba1341845: Fix CC problems, add mutator for AGP/KGP 6ccb71e1479: Add nowInAndroid to more scenarios 54665332ccb: https://github.com/gradle/gradle/pull/26552 Prevent corrupt build logic jars by running all build logic builds with the same file lock 94523a24bcb: https://github.com/gradle/gradle/pull/26607 Platformize instrumentation subprojects 5654ed6c04c: Change build order types e214cb8ddf3: Merge branch 'master' into balint-donat/problems/location 1e38398d324: Merge branch 'master' into balint-donat/problems/location 67ed0aee543: https://github.com/gradle/gradle/pull/26563 Ignore `help` task during model building 93357eb2b38: https://github.com/gradle/gradle/pull/26610 ConfigurationContainerScope: Fix nullability of detachedConfiguration 713f68cfe87: https://github.com/gradle/gradle/pull/26580 Remove ARTIFACTS_RESOLVED state for Configurations 53ff21a7f3c: Deprecate ARTIFACTS_RESOLVED 43a4f9cc8be: Restore ARTIFACTS_RESOLVED state a1667fc6413: Remove ARTIFACTS_RESOLVED state for Configurations 6192040d5e2: Ensure role-locked configurations are non-visible ced1c916ae1: Ensure role usage warnings are properly emitted bd1f0cdbff6: ConfigurationContainerScope: Fix nullability of detachedConfiguration c4a3df1754b: Remove unnecessary pattern for removed project 26f66a19d3d: https://github.com/gradle/gradle/pull/26605 Update Groovy warnings to make static possibility only a weak warning b2d5cdaf831: Untangle test-suites and jvm plugin projects cba58ed2427: Polish `DefaultScriptHandlerTest` a178566b0a2: https://github.com/gradle/gradle/pull/26590 September Doc Cleanup based on Github issues 5739af9a3fb: Update maximum distribution sizes c7e5f45097d: Introduce `BuildLogicBuildQueue` service ab06e028810: Test parallel model building against complex composite build 5a080d67492: cleanup release notes for 8.5 47de6a2656a: Introduce `BuildLogicBuilder` service 113533d8d19: Revert `Don't allow overlapping build executions` 5a6e2c9a2d7: Add `@ServiceScope` annotation to `ExecutorFactory` 3e5805cb6c6: Remove `buildSrc build lock` 9fd886e2f32: Polish `CompositeBuildClassPathInitializer` a88e0de38b0: Don't allow overlapping build executions fecfe328faf: Introduce `TaskDependencyUtil.getDependenciesForInternalUse(Buildable)` bb0693130eb: Polish `DefaultScriptClassPathResolver` 1ef6b67cf21: Extract file locking pattern to `FileLocking` utility 3e5a92a2e48: Polish `DefaultScriptHandler` 8ba9e451585: https://github.com/gradle/gradle/pull/25729 feat: more helpful error from MavenPublicationErrorChecker (refs #25728) 7b0ea70c98d: Fix paths in publish test for Windows 5be8778d0b3: Remove unused imports 222ca9364bc: Platformize instrumentation subprojects f8bcef7f494: Remove unused imports 4243c8b0496: https://github.com/gradle/gradle/pull/26510 Introduce problem categories 52a06753c3d: Avoid _ in data driven test 58b0aea0413: Update Groovy warnings to make static possibility only a weak warning 7f76ab13f8f: https://github.com/gradle/gradle/pull/26604 Fix YAML file pattern in .editorconfig a83e8ece022: List packages instead of paths in the docs 14f6232bd99: Fix YAML file pattern in .editorconfig 34635b681f3: changes from @erichaagdev feedback 23c021f29b1: Fix :build-logic-commons:basics test dependency 0e6d0767ed0: Tighten kotlin-dsl-shared-runtime members visibility a08840d27c6: Extract common logic to gradlebuild.ktlint 4265acf607f: Remove unnecessary logic from gradlebuild.kotlin-shared-runtime a02a12fca12: Fix ApiExtensionsGenerator formatting 73940c4a9e8: Assert all Kotlin DSL JARs in distros are Gradle module JARs e75415d68b5: Adjust DistributionIntegrationSpec 437e785391e: Extract gradlebuild.module-jar plugin 32e92867f60: Apply module-identity to :kotlin-dsl-shared-runtime e99f4fe47af: Move :build-logic:module-identity to :build-logic-commons 3bd08a5483b: Move :build-logic:basics to :build-logic-commons e1b56c2c929: Fix :kotlin-dsl-shared-runtime Kotlin stdlib dependency 686250fdd31: Simplify ApiTypeProviderTest 2c09566a23a: Clarify KotlinTypeString split 8b0041cc117: Remove gradleApi() dependency from :kotlin-dsl-shared 6075a968f61: Remove last Gradle API dependency from :kotlin-dsl-shared-runtime 44d01fcd9b2: Move Gradle API related codegen code to :build-logic:kotlin-dsl b543d94353d: Extract ASM_LEVEL, `@Incubating` and platform ClassLoader parameters up to :build-logic:kotlin-dsl 66e0f18377c: Simplify :build-logic:kotlin-dsl-shared-runtime 998bbed1447: Drop the hack and properly generate extensions in the distro 60d7a860d24: Remove now useless tests and dead code a0ad9f4fe0a: Move GradleApiExtensions to :build-logic:kotlin-dsl-shared-runtime 9c714a9864c: Move ApiExtensionsGenerator to :build-logic:kotlin-dsl-shared-runtime 91edaffbfaf: Move GradleApiMetadata to :build-logic:kotlin-dsl-shared-runtime bd0d24707c5: Tests needing kotlin extensions can now run embedded e7e9be00dfd: Move PluginIdExtensions and helpers to :build-logic:kotlin-dsl-shared-runtime 8205fa37967: Move PluginEntry and helpers to :build-logic:kotlin-dsl-shared-runtime 4a1618e0ab5: Move ApiTypeProvider to :build-logic:kotlin-dsl-shared-runtime b8b242e775f: Add repositories to gradlebuild.kotlin-shared-runtime plugin 36ebbc86201: Move build-platform into build-logic-commons 0a0d86979fc: Move gradlebuild.repositories to build-logic-commons b02d3a93c76: Move ClassBytesRepository to :build-logic:kotlin-dsl-shared-runtime f9fb6a64c88: Detangle ClassBytesRepository from any Gradle API types c0ef6a9129c: Move SourceFileHeader to :build-logic:kotlin-dsl-shared-runtime 64ff394ff97: Fix GradleDistributionInstallTest efa8cd88e4f: Outgoing sources for kotlin generated extensions b3e95269d8d: Add missing @Generated to generated kotlin extensions 8ba4a830330: Ignore @org.gradle.api.Generated code in binary compatibility check for now 62bb5d63c53: Fix PublicApiCorrectnessTest 8ead8fd948e: Temporarily ignore test for gradle api kotlin extensions d0ad4d07e80: Generate Kotlin extensions for Gradle API at build time 3c80b6a4021: Introduce build-logic/kotlin-dsl-shared-runtime project 0cc13139b3e: Move gradlebuild.reproducible-archives plugin to build-logic-common/ 5830642210f: https://github.com/gradle/gradle/pull/26586 Publish 8.4-rc-3 6f65cbd705a: https://github.com/gradle/gradle/pull/26591 Temporarily restore changed exception 4c3f3efe8ab: Update subprojects/dependency-management/src/main/java/org/gradle/internal/component/AmbiguousVariantSelectionException.java 164b0b80c67: fix 26201 1565451ebef: fix css in admonition block for @alllex a67e249500d: fixes issue 26088 4fc36d12d89: fixes issue 25586 288c23029c4: https://github.com/gradle/gradle/pull/26469 Consolidate dependency graph visitors fc3f5b32dbf: fix javadoc css 11eb1f55df3: fixes 24217 6392ebc4f9f: fix javadoc css 2d4176167c4: fix css in admonition block for @alllex 003ff06040b: changes for @erichaagdev f44e106bbfc: Temporarily restore changed exception 93bbec9ce2c: fixes issue 26252 686a3f4702e: Publish 8.4-rc-3 f16c9133b43: Remove `org.gradle.play` from public API because it is empty 06f7f5367a6: Fix public API definitions 793c2381464: Add deprecated javadoc to isConfigurationCacheRequested f4d2621a96f: Rename helper parameter 6986aaa8edf: Improve docs f8fc38467a9: Make `requested` provider optional aec4dfb520c: Rollback adding another service to a Gradle instance test f12d6f648fe: Deprecate isConfigurationCacheRequested without nagging 5ea02dc703e: Hide BuildFeatures from Gradle instance and use providers for properties 0f200aa6a51: Decouple Configuration Cache requested from Isolated Projects 2a2ab4b08f9: Fix Gradle instance unit tests 180b6fd589f: Add incubating annotations 209771690e2: Add tests for CC and IP build features 9fc1136f0cb: Introduce BuildFeatures 68084f416f0: Requested Isolated Projects implies requested Configuration Cache 6961503e70a: https://github.com/gradle/gradle/pull/26583 Move misplaced cross version test files to their correct location b51414c425e: Move misplaced cross version test files to their correct location e77ddb6f9dd: Reorganize packages so there is no cycle between them bbc6e195784: https://github.com/gradle/gradle/pull/26581 Publish 8.4-20230928234018+0000 44f69a059ba: Merge branch 'release' cbb90f8541b: Publish 8.4-20230928234018+0000 34c658d929c: Split ResolverFactory into a ComponentResolversFactory and DependencyGraphResolvers eab15b91a9d: Consolidate dependency graph visitors a6597b1f6a4: https://github.com/gradle/gradle/pull/26579 Consolidate jvm-test-suite plugins into single project 79559e3821e: Fix tests 9f0e2c3278b: https://github.com/gradle/gradle/pull/26446 Create VisitedGraphResults 89a19cd6de1: Fix dist test expectation e2af0e5e2ea: Update project description aa801925a61: Revert to using resolve context attributes d79d0b6b65e: Remove unnecessary dep 2f1b5f03561: Consolidate jvm-test-suite plugins into single project 7568d07741a: Apply review suggestions f6e6c8084dd: https://github.com/gradle/gradle/pull/26575 Migrate jvm-services, normalization-java and platform-jvm to the jvm platform 5728cfe0d89: Create VisitedGraphResults 91604462831: Fix DefaultMavenPublicationTest c10adf24c56: Improve publication error, show multiple files 62659652053: Address PR feedback 37be5438532: Rework publication check to fix tests 70530703bed: feat: more helful error from MavenPublicationErrorChecker (refs #25728) fa16f13581c: https://github.com/gradle/gradle/pull/26379 Extract java-base from java plugin into separate project; refactor consistent resolution and compile task convention configuration 1487c6199cd: Adjust plugin name expectation in test e35d4eecd2b: Restore Justin's working tweaks to upgrade guide wiped out by merge 76ea669e36a: Migrate jvm-services, normalization-java and platform-jvm to the jvm platform bade8795624: https://github.com/gradle/gradle/pull/26571 Fix InstrumentationMetadataTransform when there are no changes to upgraded properties file 5dd67985d10: Delete ArtifactView.ViewConfiguration.lenient(false) in InstrumentationMetadataExtension b343cc14feb: https://github.com/gradle/gradle/pull/26387 Migrate distributions-publishing project to JVM platform cdd9424c006: Add test coverage, extend a condition for eligibility fee8c7cad88: Move distributions-publishing to software platform 2069f96a16f: Update subprojects info 6c8fcb9f49b: Migrate distributions-publishing project to JVM platform 78e9298d01d: Establish distributions-publishing project in platform b28bc120991: Improve javadoc b24130c7670: Add path tests 45533abf6a4: use ProblemCategory in Problem interface 259014ba209: Move tests to new project location 3ec845f3ac8: Improve documentation for category String c9ca663aee2: Rename problemType to ProblemCategory 9f7c1470f70: Introduce predefined problem categories predefined 6cfc0241e72: Introduce problem categories 7782165138e: Restore missing registerJvmLanguageSourceDirectory functionality after merge 6a3306a1634: Promoting more ProjectBuilder unit tests to integration tests 85e1559703b: Remove mention of internal type and component from public javadoc b957eef32a6: Adjust resolution consistency type to work as a static inner class 9a1b258c85b: Remove unneeded suppression 26cbb327fc3: Only note visible behavior changes in upgrade guide 21d3aab32cb: Delete unused class and fix sanityCheck after merge aa2440a6bf0: Avoid configuring all source sets from within component 51e8b3c8b97: Minor upgrade guide tweaks 7e3427d1eff: Update test message expectations 64faf1c9be5: Remove empty test dir 403c31c2f23: Update platforms/jvm/plugins-java-base/src/main/java/org/gradle/api/plugins/internal/DefaultJavaFeatureSpec.java 89101ad5893: Adjust javadoc to hide internal and speculative details 15e43b9c3d4: Promote some unit tests to integration tests 7ed52a35fa6: Note sourceset behavior in javadoc 74f5fe143a9: Update platforms/jvm/plugins-java-base/src/main/java/org/gradle/api/plugins/internal/AbstractJavaResolutionConsistency.java 63f5d2ae23b: Move javadoc to more appropriate types 0817e3e1d6f: Update reason for jvm distribution in test runtime 5a49946b644: Consolidate unit tests into unit test class 2f4018bebb0: Note reason for jvm distribution in test runtime db97c9d4378: Restore accidentally deleted destinationDir convention for custom subtypes of AbstractCompile d8168383ddd: Remove final from types to instantiate properly and pass tests 043474b4a51: Correct javadoc links d35ca911479: Update subprojects/docs/src/docs/userguide/releases/upgrading/upgrading_version_8.adoc 04731b15547: Adjust integration test expectations 4db38679ff5: Extract java-base plugin from java plugin into separate project 07bc9120d1b: https://github.com/gradle/gradle/pull/26572 Platformize core configuration subprojects cd98a2b3398: Fix code quality issues 03d12cfb0af: Add a test that instrumentation metadata transform doesn't fail if no change to metadata 6ef080882ee: https://github.com/gradle/gradle/pull/26567 Update tested AGP versions 0119c947cbc: Make changes to metadata more obvious in InstrumentationMetadataTransform d5281c752a1: Platformize base-services-groovy 9239189ef8d: Platformize CC-related subprojects 941dcd609ca: Fix InstrumentationMetadataTransform when there are no changes to upgraded properties file dfc6a93731f: https://github.com/gradle/gradle/pull/26559 Let `versionCatalogs` extension be available in precompiled Kotlin DSL scripts 7084a41cf8c: Refine PrecompiledScriptPluginVersionCatalogIntegrationTest 101c891be7c: Refine release notes f7819a43e4f: Merge 'release' into master 52af4eb370f: Mention `versionCatalogs` in precompiled Kotlin DSL scripts in release notes efef0a4317d: Generate accessors for precompiled scripts without plugins block 032d821039a: Let precompiled scripts have access to the `versionCatalogs` extension f9425c55e0c: Tighten visibility of LifecycleProjectEvaluator static function fa6dc20abdd: Split PrecompiledScriptPluginIntegrationTest class c5fcc7b97b3: Adjust tests with default extensions expectations 3a92ac11eee: Always add `versionCatalogs` extension a397431a777: Update tested AGP versions 6a0eee9e922: https://github.com/gradle/gradle/pull/26512 Use test preconditions in `:kotlin-dsl*` tests e7e2953af31: Remove PreconditionVerifier rule from descendents of AbstractIntegrationTest cd0a010667a: Use test preconditions for Java version in Kotlin DSL tests f00f846971f: Use test preconditions for non embedded executer in Kotlin DSL tests b0821a0a44d: Enable PreconditionVerifier in AbstractIntegrationTest.java 507e75932e3: Ignore `help` task during model building 28800264667: https://github.com/gradle/gradle/pull/26422 Provide request attributes during selection c509469f9c5: https://github.com/gradle/gradle/pull/26546 Fix spurious warnings with CC and the `kotlin-dsl` plugin 39251d893f6: Let CC store task logger message rewriters 20fc86a6a81: Add copyright c8a954f3d6d: Add JavaDoc 05716f43f3b: Remove unused imports 027d7896a8d: https://github.com/gradle/gradle/pull/26557 Refine KillLeakingJavaProcesses 7c2928f5f00: Add package JavaDoc d1081c86010: Finish JavaDoc aaed7f75de4: Add package-info.java 0f02f4b0e21: Add class JavaDoc ea67e89a49d: Regenerate subproject info b64f6d88b14: Add the platformized problems-api into settings.gradle.kts 0ebc064957e: Apply review suggestions 2f8beb227e5: Provide request attributes at time of selection 33350f907d3: Merge remote-tracking branch 'origin/master' into balint-donat/problems/location 048641982e8: https://github.com/gradle/gradle/pull/26555 Merge release into master bf486c77c97: Move subprojects 2b693e690d4: Add StackLocationTransformer 152059a6d6e: Add implicit plugin location a205cca83fa: Add integration test probing the automatically injected problem transformer services d3208ed08f4: Add integration test d580de77a2a: Fix test 5f045e7ee09: Add subproject info 5e53a3d9f9a: Re-enable the task path transformation b4583b10bd7: Inject problem transformers via ServiceLoader bf11688ec5a: Implement basic problem transformer architecture b623224b7f1: Add task path location 43d26e7aaca: Introduce OperationListener 5d9c43b0fec: Introduce multiple problem locations 227d454929e: https://github.com/gradle/gradle/pull/26515 Platformize configuration-cache subproject 793e610915f: https://github.com/gradle/gradle/pull/26428 Move IDE-related projects to the IDE platform directory 930fdc24e26: Fix configuration cache subproject path in test b0c85872a6d: https://github.com/gradle/gradle/pull/26475 Auto accept binary changes for Upgraded properties ec93c438af0: https://github.com/gradle/gradle/pull/26533 Split adding test repos and forcing locally built kotlin-dsl plugins versions 67d20653cd7: Refine KillLeakingJavaProcesses 65635d22e68: https://github.com/gradle/gradle/pull/26556 Let `:soak-test` kotlin tests run against locally built `:kotlin-dsl-plugins` 44431ac3a37: Let :smoke-test kotlin tests run against locally built :kotlin-dsl-plugins c8900860692: Revert "Update test bucket json" f3707b73bb6: Merge branch 'release' cd403b73125: Merge branch 'release' 255c9f2d351: Publish 8.4-20230926235403+0000 90401823632: Update platform_labels.cm fda1b7ebcb1: Update summary_table.cm after moving ide-exp projects a7e01288091: Update CODEOWNERS file after moving ide-exp projects 904edb1944b: Remove unnecessary newline 804a4137c3c: Regenerate the subproject info file, add tooling API projects into the platform 17916966314: Update platform labels 866060514f0: Move tooling API projects 94e99c0c50f: Generate new subproject info file 1295becbd5d: Move projects to the IDE platform 9d1491c5eef: https://github.com/gradle/gradle/pull/26464 Let Deleter report root causes on failed deletions ae0c1aae109: Make naming of labels consistent 68b6700f79f: Fix gitstream and CODEOWNERS configs d91e6dd7879: https://github.com/gradle/gradle/pull/26541 Publish 8.4-rc-2 3c8e66f61ce: Publish 8.4-rc-2 1472ce74926: https://github.com/gradle/gradle/pull/26399 Add test failure cause mapping 178a3ec97d7: Split adding test repos and forcing locally built kotlin-dsl plugins versions d79ea9e35f9: https://github.com/gradle/gradle/pull/26527 Fix `:kotlin-dsl*` integ test extra repo sysprop reading 3e491314c24: https://github.com/gradle/gradle/pull/26503 Ignore Toolchain auto-provisioning test when precondition is not met 518d9c57fb7: Small polishing of auto-accepting upgraded properties binary changes 9b7ebc9db3c: Fix `:kotlin-dsl*` integ test extra repo syprop reading 7cf2354f9ef: https://github.com/gradle/gradle/pull/26505 Update test bucket json ad3f849fac3: Merge branch 'master' into jb/auto-provisioning/make-tests-more-tolerant d3ec86ae5c5: https://github.com/gradle/gradle/pull/26414 Ignore subproject directories that only have `build` sub-directories 5b3cc5f9d76: https://github.com/gradle/gradle/pull/26523 Clean up version-control build dir on Windows 29ebfad313f: https://github.com/gradle/gradle/pull/26492 Rename SettingsLayout to BuildLayout 008c41dce3c: Clean up version-control build dir on Windows 3434067a9a3: Merge branch 'release' 54a6a2b7bfd: Publish 8.4-20230925231524+0000 5b5514c90d9: Move configuration-cache files 0126476eab3: Migrate project configuration for configuration-cache e6ebb8afe6e: Add some Java docs to UpgradedProperties and handle better upgraded boolean properties 59bf37e18c6: Inc. review comments for auto accepting binary compatibility changes af6c41c3e7f: https://github.com/gradle/gradle/pull/26491 Extract local directory cache from build-cache subproject 3c6cbbbaddb: Merge branch 'master' into bhegyi/tapi/nested-failure-mapping e643e2eb9e0: https://github.com/gradle/gradle/pull/26501 Let `:kotlin-dsl*` integration tests run against locally built `:kotlin-dsl-plugins` e0096bd4a68: Update test bucket json 518cc407536: Ignore test when precondition is not met 6903afce2c2: https://github.com/gradle/gradle/pull/26384 Make TestLauncher test debugging compatible with configuration cache 302c3b71b0f: Merge branch 'release' 6a4d96e903c: Publish 8.4-20230925005821+0000 67ca9fa4132: Fix embedded test execution of Kotlin DSL integ tests e6740dd3f07: Revert unnecessary minor changes to reduce changeset c890b7c99b8: Let KotlinDslPluginCrossVersionSmokeTest cover both last published and locally built plugins f348806d2d7: Refine AbstractKotlinIntegrationTest 73be06b1efd: Add system property to inject extra repo in kotlin-dsl integ tests 72e92cf5469: Extract kotlin-dsl-plugin-bundle-integ-tests plugin ffa89dd069f: Remove now unneeded class AbstractKotlinDslPluginsIntegrationTest 4cef86f99d4: Disable local plugins injection in KotlinDslPluginCrossVersionSmokeTest 8185cdbb1f7: Refine AbstractKotlinIntegrationTest 920cefbf13a: Move locally built plugins handling up to AbstractKotlinIntegrationTest 86541c30812: Add kdoc to AbstractKotlinIntegrationTest 8086dafeff0: Fix AbstractKotlinDslPluginsIntegrationTest kdoc b0ed6082377: Rename AbstractPluginTest to AbstractKotlinDslPluginsIntegrationTest 4301e762b21: Remove useless AbstractPluginIntegrationTest e1046cecd56: Let AbstractPluginTest use an init script instead of custom settings for injecting locally built plugins repository fd2936ae86d: Let all :kotlin-dsl* tests that use the `kotlin-dsl` plugin use locally built plugins 935a6127668: Make sure all kotlin dsl tests use default settings uniformly 9b8770e898e: Fix test name for easier search for `kotlin-dsl` 590508fb494: Let :kotlin-dsl and :kotlin-dsl-integ-tests depend on :kotlin-dsl-plugins non transitively for integ tests cbbe70351bc: Allow :kotlin-dsl integration tests to use locally build :kotlin-dsl-plugins c147ffeccfa: https://github.com/gradle/gradle/pull/26416 Don't share `JavaObjectSerializationCodec` 77d4d02264c: https://github.com/gradle/gradle/pull/26356 Enhance centralized published dependency resolution 4ee20904343: https://github.com/gradle/gradle/pull/26490 Rename internal BuildLayout to BuildLocations 6c091d39302: https://github.com/gradle/gradle/pull/25130 Add /opt/java to common linux j…
Details
This is a Documentation change ONLY.
Context
Major update of Running Gradle Builds.
Reviewers: Link to Build
Please review the finished sections highlighted below:
Running Gradle Builds
Notes:
The Running Gradle Builds section is for Developers that just want to use Gradle (think riding a bike - how to pedal).