├── .github └── workflows │ ├── ci-build.yml │ ├── dependency-submission.yml │ ├── gh-pages.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── gradle.properties ├── gradle ├── gradle-daemon-jvm.properties ├── verification-keyring.keys ├── verification-metadata.xml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json ├── samples └── basics │ ├── build.gradle.kts │ ├── gradle │ └── plugins │ │ ├── build-parameters │ │ └── build.gradle.kts │ │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── my-java-library.gradle.kts │ │ └── settings.gradle.kts │ └── settings.gradle.kts ├── settings.gradle.kts └── src ├── docs ├── asciidoc │ ├── docinfo-footer.html │ ├── docinfo.html │ ├── images │ │ └── primer.gif │ └── index.adoc └── snippets │ ├── defining-parameters │ ├── defining-parameters.sample.conf │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ └── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ └── plugins │ │ │ ├── build-parameters │ │ │ └── build.gradle.kts │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ ├── environment-variables │ ├── environment-variables.sample.conf │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ └── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ └── plugins │ │ │ ├── build-parameters │ │ │ └── build.gradle.kts │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ ├── grouping │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ ├── grouping.sample.conf │ └── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ └── plugins │ │ │ ├── build-parameters │ │ │ └── build.gradle.kts │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ ├── plugin-id │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ ├── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle.kts │ │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ └── plugin-id.sample.conf │ ├── primer │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ ├── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle.kts │ │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ └── primer.sample.conf │ ├── usage │ ├── groovy │ │ ├── build.gradle │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle │ │ │ │ └── settings.gradle │ │ └── settings.gradle │ ├── kotlin │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── plugins │ │ │ │ ├── build-parameters │ │ │ │ └── build.gradle.kts │ │ │ │ └── settings.gradle.kts │ │ └── settings.gradle.kts │ └── usage.sample.conf │ └── validation │ ├── groovy │ ├── build.gradle │ ├── gradle │ │ └── plugins │ │ │ ├── build-parameters │ │ │ └── build.gradle │ │ │ └── settings.gradle │ └── settings.gradle │ ├── kotlin │ ├── build.gradle.kts │ ├── gradle │ │ └── plugins │ │ │ ├── build-parameters │ │ │ └── build.gradle.kts │ │ │ └── settings.gradle.kts │ └── settings.gradle.kts │ └── validation.conf ├── main └── java │ └── org │ └── gradlex │ └── buildparameters │ ├── BooleanBuildParameter.java │ ├── BuildParameter.java │ ├── BuildParameterGroup.java │ ├── BuildParametersExtension.java │ ├── BuildParametersPlugin.java │ ├── CodeGeneratingBuildParameter.java │ ├── Constants.java │ ├── EnumBuildParameter.java │ ├── Identifier.java │ ├── IntegerBuildParameter.java │ ├── Parameters.java │ ├── PluginCodeGeneration.java │ ├── RootIdentifier.java │ ├── StringBuildParameter.java │ ├── StringLists.java │ ├── Strings.java │ └── package-info.java ├── test └── groovy │ └── org │ └── gradlex │ └── buildparameters │ ├── BuildParameterValidationFuncTest.groovy │ ├── BuildParametersPluginErrorTest.groovy │ ├── CodeGenerationFuncTest.groovy │ ├── EnumValuesFuncTest.groovy │ ├── GeneratedPluginFuncTest.groovy │ ├── GradleCrossVersionTest.groovy │ ├── IdentifierTest.groovy │ ├── ParametersTaskFuncTest.groovy │ ├── SettingsPluginApplicationFuncTest.groovy │ └── fixture │ ├── Directory.groovy │ └── GradleBuild.groovy └── testSamples └── java └── org └── gradlex └── buildparameters ├── SamplesIntegrationTest.java └── SamplesIntegrationTestModifier.java /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-submission.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/.github/workflows/dependency-submission.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-daemon-jvm.properties: -------------------------------------------------------------------------------- 1 | toolchainVersion=17 -------------------------------------------------------------------------------- /gradle/verification-keyring.keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradle/verification-keyring.keys -------------------------------------------------------------------------------- /gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/basics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/build.gradle.kts -------------------------------------------------------------------------------- /samples/basics/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /samples/basics/gradle/plugins/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/gradle/plugins/java-plugins/build.gradle.kts -------------------------------------------------------------------------------- /samples/basics/gradle/plugins/java-plugins/src/main/kotlin/my-java-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/gradle/plugins/java-plugins/src/main/kotlin/my-java-library.gradle.kts -------------------------------------------------------------------------------- /samples/basics/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/gradle/plugins/settings.gradle.kts -------------------------------------------------------------------------------- /samples/basics/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/samples/basics/settings.gradle.kts -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/asciidoc/docinfo-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/asciidoc/docinfo-footer.html -------------------------------------------------------------------------------- /src/docs/asciidoc/docinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/asciidoc/docinfo.html -------------------------------------------------------------------------------- /src/docs/asciidoc/images/primer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/asciidoc/images/primer.gif -------------------------------------------------------------------------------- /src/docs/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/asciidoc/index.adoc -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/defining-parameters.sample.conf: -------------------------------------------------------------------------------- 1 | executable: gradlew 2 | args: help 3 | -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/groovy/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'build-parameters' 3 | } 4 | -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/defining-parameters/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/defining-parameters/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("build-parameters") 3 | } 4 | -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/defining-parameters/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/defining-parameters/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/defining-parameters/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/environment-variables.sample.conf: -------------------------------------------------------------------------------- 1 | executable: gradlew 2 | args: help 3 | -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/groovy/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'build-parameters' 3 | } 4 | -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/environment-variables/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/environment-variables/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("build-parameters") 3 | } 4 | -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/environment-variables/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/environment-variables/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/environment-variables/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/grouping/groovy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/groovy/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/grouping/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/grouping/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/grouping/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/grouping/grouping.sample.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/grouping.sample.conf -------------------------------------------------------------------------------- /src/docs/snippets/grouping/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/grouping/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/grouping/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/grouping/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/grouping/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/groovy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/groovy/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/plugin-id/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/plugin-id/plugin-id.sample.conf: -------------------------------------------------------------------------------- 1 | executable: gradlew 2 | args: help 3 | -------------------------------------------------------------------------------- /src/docs/snippets/primer/groovy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/groovy/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/primer/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/primer/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/primer/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/primer/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/primer/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/primer/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/primer/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/primer/primer.sample.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/primer/primer.sample.conf -------------------------------------------------------------------------------- /src/docs/snippets/usage/groovy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/groovy/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/usage/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/usage/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/usage/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/usage/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/usage/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/usage/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/usage/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/usage/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/usage/usage.sample.conf: -------------------------------------------------------------------------------- 1 | executable: gradlew 2 | args: help 3 | -------------------------------------------------------------------------------- /src/docs/snippets/validation/groovy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/groovy/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/validation/groovy/gradle/plugins/build-parameters/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/groovy/gradle/plugins/build-parameters/build.gradle -------------------------------------------------------------------------------- /src/docs/snippets/validation/groovy/gradle/plugins/settings.gradle: -------------------------------------------------------------------------------- 1 | include('build-parameters') 2 | -------------------------------------------------------------------------------- /src/docs/snippets/validation/groovy/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/groovy/settings.gradle -------------------------------------------------------------------------------- /src/docs/snippets/validation/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/validation/kotlin/gradle/plugins/build-parameters/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/kotlin/gradle/plugins/build-parameters/build.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/validation/kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | include("build-parameters") 2 | -------------------------------------------------------------------------------- /src/docs/snippets/validation/kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/docs/snippets/validation/kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /src/docs/snippets/validation/validation.conf: -------------------------------------------------------------------------------- 1 | executable: gradlew 2 | args: help 3 | -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/BooleanBuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/BooleanBuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/BuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/BuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/BuildParameterGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/BuildParameterGroup.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/BuildParametersExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/BuildParametersExtension.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/BuildParametersPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/BuildParametersPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/CodeGeneratingBuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/CodeGeneratingBuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/Constants.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/EnumBuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/EnumBuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/Identifier.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/IntegerBuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/IntegerBuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/Parameters.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/PluginCodeGeneration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/PluginCodeGeneration.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/RootIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/RootIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/StringBuildParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/StringBuildParameter.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/StringLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/StringLists.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/Strings.java -------------------------------------------------------------------------------- /src/main/java/org/gradlex/buildparameters/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/main/java/org/gradlex/buildparameters/package-info.java -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/BuildParameterValidationFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/BuildParameterValidationFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/BuildParametersPluginErrorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/BuildParametersPluginErrorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/CodeGenerationFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/CodeGenerationFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/EnumValuesFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/EnumValuesFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/GeneratedPluginFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/GeneratedPluginFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/GradleCrossVersionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/GradleCrossVersionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/IdentifierTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/IdentifierTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/ParametersTaskFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/ParametersTaskFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/SettingsPluginApplicationFuncTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/SettingsPluginApplicationFuncTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/fixture/Directory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/fixture/Directory.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/gradlex/buildparameters/fixture/GradleBuild.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/test/groovy/org/gradlex/buildparameters/fixture/GradleBuild.groovy -------------------------------------------------------------------------------- /src/testSamples/java/org/gradlex/buildparameters/SamplesIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/testSamples/java/org/gradlex/buildparameters/SamplesIntegrationTest.java -------------------------------------------------------------------------------- /src/testSamples/java/org/gradlex/buildparameters/SamplesIntegrationTestModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradlex-org/build-parameters/HEAD/src/testSamples/java/org/gradlex/buildparameters/SamplesIntegrationTestModifier.java --------------------------------------------------------------------------------