Clone
 

hansd <mail@dockter.de> in Gradle

Migrated root build.gradle to Kotlin

Migrated intTestImage.gradle into Kotlin plugin

Migrated code-quality.gradle to Kotlin

    • -0
    • +41
    /subprojects/code-quality/code-quality.gradle.kts
Moved dependencies metadata rules into buildSrc

- Refactored script into a per-subproject plugin

    • -221
    • +0
    /gradle/dependenciesMetadataRules.gradle.kts
Use gradlePluginPortal() method and add missing disable property

Moved publicApi script to buildSrc/configuration and polish

- Removed extra property usage for public api includes/excludes

- Added missing gradlebuild prefix to jmh and cleanup plugin

Restructured top level Gradle dir

- Created init-scripts and shared-with-buildSrc sub directories

- Renamed a couple of scripts from camel case to kebap case

- Moved classycle resources to config directory

- Migrated build-scan-init script to Kotlin

    • binary
    /config/classycle_report_resources.zip
    • -49
    • +0
    /gradle/build-cache-configuration.settings.gradle.kts
    • binary
    /gradle/classycle_report_resources.zip
    • -102
    • +0
    /gradle/codeQualityConfiguration.gradle.kts
    • -0
    • +26
    /gradle/init-scripts/build-scan.init.gradle.kts
    • -0
    • +117
    /gradle/init-scripts/overlapping-task-outputs-stats-init.gradle
    • -117
    • +0
    /gradle/overlappingTaskOutputsStatsInit.gradle
    • -0
    • +49
    /gradle/shared-with-buildSrc/build-cache-configuration.settings.gradle.kts
    • -2
    • +2
    /subprojects/smoke-test/smoke-test.gradle
Don't apply deleted script

Deleted obsolete build script test-with-unknown-os

Replace global test listeners with task test listeners for deamon clean up

[gradlebuild] 2nd attempt for fixing copyright configuration in ide plugin

[gradlebuild] Fixed bug with copyright configuration in the IDE plugin

[gradlebuild] Replaced usage of obsolete BuildHost class with BuildEnvironment

Introduced the property moduleType to derive source compatibility settings

    • -0
    • +8
    /subprojects/announce/announce.gradle.kts
    • -0
    • +6
    /subprojects/build-init/build-init.gradle
  1. … 66 more files in changeset.
Refactored packages and plugins in buildSrc

- Extracted AvailableJavaInstallations plugin from GradleCompilePlugin

- Merged rest of GradleCompilePlugin into UnitTestAndCompilePlugin

- Moved integration-testing and test fixture code into integration-testing module

- Renamed clean up packages

- Added gradlebuild id to distribution test plugin

  1. … 31 more files in changeset.
Merge branch 'master' into hansd/distribution-tests

Refactored Kotlin gradlebuildJava extension object into proper Gradle extension

    • -3
    • +1
    /subprojects/reporting/reporting.gradle
Fixed bug in gradlebuild.ide plugin

- The plugin tried to access a removed extra property

Merge branch 'master' into hansd/integrationTesting

- Fixed merged conflicts due to reorg of buildSrc and removal of extra properties

    • -48
    • +38
    /buildSrc/subprojects/plugins/plugins.gradle.kts
    • -2
    • +4
    /subprojects/integ-test/integ-test.gradle
Delete obsolete build script

- Deleted groovyProject.gradle.kts

    • -127
    • +0
    /gradle/groovyProject.gradle.kts
Moved grooyPlugin.gradle.kts into a buildSrc plugin

- Removed all usage of extra properties added by groovyPlugin

- Renamed to UnitTestAndCompilePlugin

- Extracted uber configuration from root and groovy script into JavaProjectsPlugin

    • -12
    • +16
    /buildSrc/subprojects/plugins/plugins.gradle.kts
    • -0
    • +24
    /buildSrc/subprojects/uber-plugins/uber-plugins.gradle.kts
    • -0
    • +4
    /subprojects/reporting/reporting.gradle
Removed releasedVersions extra property

Removed almost all extra properties and extracted build environment check into plugin

- Moved extra properties into extension methods

- Created AddVerifyProductionEnvironmentTaskPlugin

- Moved build-extensions from kotlin-dsl to configuration submodule

- Created separate extensions for project groups

  1. … 24 more files in changeset.
Extracted test file cleanup from root build into plugin

- Moved configuration of test file clean into extension

- Added TestFileCleanUpPlugin

- Moved CiReporting and Classycle plugin into codequality module

    • -1
    • +3
    /subprojects/integ-test/integ-test.gradle
  1. … 9 more files in changeset.
Added gradlebuild namespace to plugins and more modularization in buildSrc

- Added to all plugins in buildSrc "gradlebuild." to their id

- Shortened plugin names

- Added ide and docs as additional modules

- Applied java-library plugin to Kotlin projects to model dependencies

  1. … 72 more files in changeset.
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

    • -0
    • +32
    /buildSrc/subprojects/buildquality/buildquality.gradle.kts
    • -0
    • +9
    /buildSrc/subprojects/configuration/configuration.gradle.kts
    • -0
    • +24
    /buildSrc/subprojects/packaging/packaging.gradle.kts
  1. … 27 more files in changeset.
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

    • -0
    • +32
    /buildSrc/subprojects/buildquality/buildquality.gradle.kts
    • -0
    • +9
    /buildSrc/subprojects/configuration/configuration.gradle.kts
    • -0
    • +24
    /buildSrc/subprojects/packaging/packaging.gradle.kts
  1. … 27 more files in changeset.
Moved wrapper and dependency resolution at configuration time check to buildSrc

- Fixed bug in dependency resolution script displaying always the root project name

    • -16
    • +0
    /gradle/noDependencyResolutionDuringConfiguration.gradle.kts
Added missing artifacts to cross version test fixtures

- Added missing project dependency

- Set libsRepository.required to true

Fixed bug in CleanupPlugin

- Fix the mustRunAfter relationship for killExistingProcessesStartedByGradle