├── .gitignore ├── LICENSE ├── README.md ├── aggregated-javadoc ├── README.md ├── aggregator │ └── build.gradle.kts ├── gradle-build-logic │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── my-java-library.gradle.kts │ │ └── my-javadoc.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module1 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── moduel2 │ │ └── M1.java ├── module2 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── moduel2 │ │ └── M2.java └── settings.gradle.kts ├── aggregated-publish ├── .gitignore ├── README.md ├── gradle-build-logic │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── aggregated.publish.aggregated-publish.gradle.kts │ │ ├── aggregated.publish.java-library-conventions.gradle.kts │ │ └── aggregated │ │ └── publish │ │ ├── AggregatePublishArtifact.kt │ │ └── PublishingComponents.kt ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── list │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── aggregated │ │ └── publish │ │ └── list │ │ └── LinkedList.java ├── publish │ └── build.gradle.kts ├── settings.gradle.kts └── utilities │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── aggregated │ └── publish │ └── utilities │ ├── JoinUtils.java │ ├── SplitUtils.java │ └── StringUtils.java ├── android-variants-in-java-libraries ├── README.md ├── app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── example │ │ └── app │ │ └── Main.java ├── build.gradle.kts ├── common │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── example │ │ └── common │ │ └── Util.java ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── capability-conflict-detection-issue ├── app │ └── build.gradle.kts ├── extension │ └── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── classloader-isolation-junit-vintage-engine ├── README.MD ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── myproject │ │ │ └── data │ │ │ └── Singleton.java │ │ └── test │ │ └── java │ │ └── myproject │ │ └── data │ │ ├── GlobalSateTest1.java │ │ └── GlobalSateTest2.java ├── settings.gradle.kts └── test-utils │ ├── build.gradle.kts │ └── src │ └── main │ ├── java │ └── software │ │ └── onepiece │ │ └── junit │ │ └── ClassloaderIsolationVintageTestEngine.java │ └── resources │ └── META-INF │ └── services │ └── org.junit.platform.engine.TestEngine ├── code-gen-with-kotlin ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle-build-logic │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── de │ │ └── jjohannes │ │ │ └── codegen │ │ │ ├── CodeGenerator.kt │ │ │ ├── CodeGeneratorConfig.kt │ │ │ ├── GenerateCodeTask.kt │ │ │ ├── gradle │ │ │ ├── BuildGradleGen.kt │ │ │ └── SettingsGradleGen.kt │ │ │ ├── java │ │ │ └── AppJavaGen.kt │ │ │ └── xml │ │ │ └── ConfigXmlGen.kt │ │ └── my-code-gen.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── custom-repository ├── README.MD ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── dependency-constraints ├── README.MD ├── app │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── software │ │ └── onepiece │ │ └── someapp │ │ └── App.java ├── gradle-build-logic │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── my-java-application.gradle.kts │ │ └── software │ │ └── onepiece │ │ └── gradle │ │ └── metadatarules │ │ └── RemoveAllDependencyVersionsRule.kt ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── platform │ └── build.gradle.kts └── settings.gradle.kts ├── endorse-strict-versions-issue ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── repo │ └── foo │ │ ├── bar │ │ └── module │ │ │ └── 1.0 │ │ │ └── module-1.0.module │ │ └── platform │ │ ├── externals │ │ └── 1.0 │ │ │ └── externals-1.0.module │ │ └── main │ │ └── 1.0 │ │ └── main-1.0.module ├── settings.gradle └── src │ └── main │ └── java │ └── foo │ └── bar │ └── Dummy.java ├── extending-publications ├── .gitignore ├── README.MD ├── example-library-user │ ├── build.gradle.kts │ └── settings.gradle.kts ├── gradle-build-logic │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── com │ │ │ └── example │ │ │ │ └── gradle │ │ │ │ └── ReadmeConvert.kt │ │ │ └── java-library-with-extras.gradle.kts │ └── settings.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library1 │ ├── README.MD │ ├── build.gradle.kts │ └── src │ │ ├── extraFeature │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ └── Lib1Extra.java │ │ └── main │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── Lib1Util.java ├── library2 │ ├── README.MD │ ├── build.gradle.kts │ └── src │ │ ├── extraFeature │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ └── Lib2Extra.java │ │ └── main │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── Lib2Util.java └── settings.gradle.kts ├── gmm-java-ecosystem ├── README.MD ├── consumer │ ├── android-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── org │ │ │ │ └── gradle │ │ │ │ └── example │ │ │ │ └── MainActivity.java │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ ├── android-kotlin-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── org │ │ │ │ └── gradle │ │ │ │ └── example2 │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ ├── build.gradle.kts │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── java-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── myapp │ │ │ └── App.java │ ├── kotlin-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── myapp │ │ │ └── App.kt │ ├── native-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── macosX64Main │ │ │ └── kotlin │ │ │ └── app.kt │ └── settings.gradle.kts └── producer │ ├── .gitignore │ ├── android-kotlin-library │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── example │ │ └── androidkotlinlib │ │ └── AndroidKotlinLibraryUtil.kt │ ├── android-library-single-variant │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── example │ │ └── androidlibsingle │ │ └── AndroidLibrarySingleVariantUtil.java │ ├── android-library │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── example │ │ └── androidlib │ │ └── AndroidLibraryUtil.java │ ├── build.gradle.kts │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── java-library │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── example │ │ └── javalib │ │ └── JavaLibraryUtil.java │ ├── kotlin-js-store │ └── yarn.lock │ ├── kotlin-library │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── example │ │ └── kotlinlib │ │ └── KotlinLibraryUtil.kt │ ├── kotlin-multiplatform-android-library │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── example │ │ │ └── kotlinlibmpandroid │ │ │ └── KotlinMultiplatformAndroidLibraryUtil.kt │ │ └── main │ │ └── AndroidManifest.xml │ ├── kotlin-multiplatform-library │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── example │ │ └── kotlinlibmp │ │ └── KotlinMultiplatformLibraryUtil.kt │ └── settings.gradle.kts ├── guava-conflict ├── README.md ├── build.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── incremental-task ├── build-logic │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── decision.gradle.kts │ │ └── org │ │ └── example │ │ ├── DecisionTask.kt │ │ ├── DeltaTask.kt │ │ ├── FullTask.kt │ │ └── incremental │ │ └── IncrementalTask.kt ├── build.gradle.kts ├── changed.txt ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ ├── a.txt │ └── b.txt ├── internal-platform ├── .gitignore ├── README.md ├── gradle-build-logic │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── java-library-with-internal-platform-support.gradle.kts │ └── settings.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib-a │ └── build.gradle.kts ├── lib-b │ └── build.gradle.kts ├── platform │ └── build.gradle.kts └── settings.gradle.kts ├── java-17-modules-kotlin ├── README.MD ├── app │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── module-info.java │ │ └── kotlin │ │ │ └── my │ │ │ └── app │ │ │ └── application │ │ │ └── MyApp.kt │ │ └── test │ │ ├── java │ │ └── module-info.java │ │ └── kotlin │ │ └── my │ │ └── app │ │ └── application │ │ └── test │ │ └── AppTest.kt ├── gradle │ ├── plugins │ │ ├── java-plugins │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ ├── java-17-module-kotlin-app.gradle.kts │ │ │ │ ├── java-17-module-kotlin-lib.gradle.kts │ │ │ │ └── java-17-module-kotlin.gradle.kts │ │ └── settings.gradle.kts │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── moduleone │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ └── kotlin │ │ └── my │ │ └── app │ │ └── module1 │ │ └── Module1.kt ├── moduletwo │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── module-info.java │ │ └── kotlin │ │ └── my │ │ └── app │ │ └── module2 │ │ └── Module2.kt └── settings.gradle.kts ├── java-17 ├── README.md ├── build-logic │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── java17-library.gradle.kts │ └── settings.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ └── Message.java │ │ └── test │ │ └── java │ │ └── org │ │ └── example │ │ └── MessageTest.java └── settings.gradle.kts ├── java-19 ├── README.md ├── gradle │ ├── plugins │ │ ├── java-plugins │ │ │ ├── build.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── kotlin │ │ │ │ └── java19-library.gradle.kts │ │ └── settings.gradle.kts │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ └── Message.java │ │ └── test │ │ └── java │ │ └── org │ │ └── example │ │ └── MessageTest.java └── settings.gradle.kts ├── jvm-environment-gradle-6 ├── README.MD ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── example │ │ └── app │ │ └── App.java ├── build.gradle ├── buildSrc │ ├── build.gradle │ └── src │ │ └── main │ │ └── groovy │ │ ├── org.example.java-application-conventions.gradle │ │ ├── org.example.java-common-conventions.gradle │ │ └── org.example.java-library-conventions.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── list │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── example │ │ └── list │ │ └── MyList.java ├── settings.gradle └── utilities │ ├── build.gradle │ └── src │ └── main │ └── java │ └── org │ └── example │ └── utilities │ └── StringUtils.java ├── koltin-dsl-script-splitup ├── README.md ├── plugin-repo │ ├── custom-build-system │ │ └── custom-build-system.gradle.plugin │ │ │ ├── 1.0 │ │ │ ├── custom-build-system.gradle.plugin-1.0.pom │ │ │ ├── custom-build-system.gradle.plugin-1.0.pom.md5 │ │ │ ├── custom-build-system.gradle.plugin-1.0.pom.sha1 │ │ │ ├── custom-build-system.gradle.plugin-1.0.pom.sha256 │ │ │ └── custom-build-system.gradle.plugin-1.0.pom.sha512 │ │ │ ├── maven-metadata.xml │ │ │ ├── maven-metadata.xml.md5 │ │ │ ├── maven-metadata.xml.sha1 │ │ │ ├── maven-metadata.xml.sha256 │ │ │ └── maven-metadata.xml.sha512 │ └── custom │ │ └── plugin │ │ ├── 1.0 │ │ ├── plugin-1.0.jar │ │ ├── plugin-1.0.jar.md5 │ │ ├── plugin-1.0.jar.sha1 │ │ ├── plugin-1.0.jar.sha256 │ │ ├── plugin-1.0.jar.sha512 │ │ ├── plugin-1.0.module │ │ ├── plugin-1.0.module.md5 │ │ ├── plugin-1.0.module.sha1 │ │ ├── plugin-1.0.module.sha256 │ │ ├── plugin-1.0.module.sha512 │ │ ├── plugin-1.0.pom │ │ ├── plugin-1.0.pom.md5 │ │ ├── plugin-1.0.pom.sha1 │ │ ├── plugin-1.0.pom.sha256 │ │ └── plugin-1.0.pom.sha512 │ │ ├── maven-metadata.xml │ │ ├── maven-metadata.xml.md5 │ │ ├── maven-metadata.xml.sha1 │ │ ├── maven-metadata.xml.sha256 │ │ └── maven-metadata.xml.sha512 ├── plugin │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ ├── java │ │ └── custom │ │ │ └── buildsystem │ │ │ ├── CustomBuildSystemPlugin.java │ │ │ ├── MainPlugin.java │ │ │ └── MyDslExtension.java │ │ └── kotlin │ │ └── org │ │ └── gradle │ │ └── kotlin │ │ └── dsl │ │ └── custom-extensions.kt └── project │ ├── build.gradle.kts │ ├── details.gradle.kts │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── kotlin-multi-platform-convention-plugins ├── example │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── main.kt │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lib │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── org │ │ │ └── example │ │ │ └── lib │ │ │ └── Lib.kt │ └── settings.gradle.kts └── plugins │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src │ └── main │ └── kotlin │ └── org │ └── example │ ├── KMPAppPlugin.kt │ ├── KMPBasePlugin.kt │ └── KMPLibPlugin.kt ├── log-to-file ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle │ ├── plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ ├── BuildResultFlowAction.java │ │ │ ├── LogToFilePlugin.java │ │ │ ├── ToFileLoggingListener.java │ │ │ ├── ToFileLoggingListenerService.java │ │ │ └── package-info.java │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ └── main │ └── java │ └── foo │ └── bar │ └── Dummy.java ├── log4j-metadata ├── README.md ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ └── main │ └── java │ ├── module-info.java │ └── org │ └── example │ └── App.java ├── multi-release-jars ├── README.md ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mr-library │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── module-info.java │ │ │ └── org │ │ │ │ └── example │ │ │ │ └── mr │ │ │ │ └── library │ │ │ │ ├── Customer.java │ │ │ │ ├── Employee.java │ │ │ │ ├── Person.java │ │ │ │ └── SwitchPerson.java │ │ └── java21 │ │ │ └── org │ │ │ └── example │ │ │ └── mr │ │ │ └── library │ │ │ └── SwitchPerson.java │ │ └── test │ │ └── java │ │ ├── module-info.java │ │ └── org │ │ └── example │ │ └── mr │ │ └── library │ │ └── test │ │ └── SomeTest.java └── settings.gradle ├── outgoing-artifacts-issue ├── app │ └── build.gradle.kts ├── gradle │ ├── plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ └── plugin │ │ │ ├── DummyPlugin.java │ │ │ └── GenerateFiles.java │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib │ └── build.gradle.kts └── settings.gradle.kts ├── plugin-versioning ├── README.MD ├── application.a │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ ├── com │ │ └── example │ │ │ └── product │ │ │ └── application │ │ │ └── a │ │ │ └── Main.java │ │ └── module-info.java ├── framework │ ├── .gitignore │ ├── component.a │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ ├── com │ │ │ └── example │ │ │ │ └── product │ │ │ │ └── framework │ │ │ │ └── component │ │ │ │ └── a │ │ │ │ └── Printer.java │ │ │ └── module-info.java │ ├── component.b │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── module-info.java │ ├── gradle.properties │ ├── main │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── module-info.java │ ├── settings.gradle.kts │ └── version.txt └── gradle-plugins │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle.properties │ ├── settings.gradle.kts │ └── src │ └── main │ └── kotlin │ ├── PrintVersionInfo.kt │ ├── ProductApplicationExtension.kt │ ├── Versions.kt │ ├── com.example.product.application.gradle.kts │ ├── com.example.product.base.gradle.kts │ ├── com.example.product.framework.gradle.kts │ ├── com.example.product.framework.main.gradle.kts │ └── com.example.product.settings.settings.gradle.kts ├── publish-with-timestamp-version ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle │ ├── plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── my-java-library.gradle.kts │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module1 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── moduel2 │ │ └── M1.java ├── module2 │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── moduel2 │ │ └── M2.java └── settings.gradle.kts ├── share-test-jar ├── README.MD ├── gradle-build-logic │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── LocalBuildExtensions.kt │ │ └── java-library-with-test-jar.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── model │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── mycompany │ │ │ │ └── MyDataModel.java │ │ │ └── module-info.java │ │ └── test │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── MyDataModelTest.java ├── service │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── mycompany │ │ │ └── MyService.java │ │ └── test │ │ └── java │ │ └── com │ │ └── mycompany │ │ └── MyServiceTest.java └── settings.gradle.kts ├── sources-variants ├── README.MD ├── build-logic │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── my-sources-aware-groovy-library.gradle.kts │ └── settings.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib-a │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── groovy │ │ └── BGr.groovy │ │ └── java │ │ └── B.java ├── lib-b │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── groovy │ │ └── CGr.groovy │ │ └── java │ │ └── C.java ├── main │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── groovy │ │ └── AGr.groovy │ │ └── java │ │ └── A.java └── settings.gradle.kts ├── task-logging ├── README.md ├── build.gradle.kts ├── gradle │ ├── plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ ├── MyBuildSystemPlugin.java │ │ │ ├── plainc │ │ │ ├── PlainCExtension.java │ │ │ └── toolchain │ │ │ │ ├── PlainCNativeToolChain.java │ │ │ │ ├── PlainCPlatformToolProvider.java │ │ │ │ └── tools │ │ │ │ ├── CCompiler.java │ │ │ │ └── CCompilerArgsTransformer.java │ │ │ ├── tasks │ │ │ ├── CommandExecutorTask.java │ │ │ ├── ExtendedCCompile.java │ │ │ └── TaskWithWorkDir.java │ │ │ └── work │ │ │ ├── CommandExecutorWorkAction.java │ │ │ ├── CommandExecutorWorkParameters.java │ │ │ └── LogUtil.java │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ ├── c-special │ ├── test2.c │ └── test2B.c │ ├── c │ ├── test.c │ └── testB.c │ └── headers │ ├── test1.h │ └── test2.h ├── toolchain-management ├── .gitignore ├── README.md ├── build.gradle.kts ├── gradle │ ├── plugins │ │ └── build.gradle.kts │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── requirements.md ├── sample │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── settings.gradle.kts └── src │ └── main │ └── java │ └── software │ └── onepiece │ └── toolchain │ ├── ToolInfo.java │ ├── ToolInstallPlugin.java │ ├── ToolRepositoryInfo.java │ ├── extract │ └── ExtractUtil.java │ ├── service │ ├── ToolExcludesFilter.java │ └── ToolInstallService.java │ ├── task │ ├── PrintToolInfo.java │ └── ToolUsingTask.java │ └── worker │ └── ToolUsingWorkAction.java ├── variants-with-additional-artifacts ├── README.md ├── build.gradle.kts ├── gradle-build-logic │ ├── java-plugins │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ ├── Java-with-additional-variants.gradle.kts │ │ │ └── org │ │ │ └── example │ │ │ └── gradle │ │ │ └── metadatarules │ │ │ └── DirectMetadataAccessVariantRule.kt │ └── settings.gradle.kts ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts └── webdav-publish ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── my-library ├── build.gradle.kts └── src │ └── main │ └── java │ └── org │ └── example │ └── Lib.java ├── settings.gradle.kts └── webdav-plugin ├── build.gradle.kts ├── settings.gradle.kts └── src └── main ├── java └── org │ └── example │ └── webdav │ ├── PublishWebDav.java │ └── PublishWebDavExtension.java └── kotlin └── org.example.webdav-publish.gradle.kts /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .kotlin 4 | build 5 | local.properties 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/README.md -------------------------------------------------------------------------------- /aggregated-javadoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/README.md -------------------------------------------------------------------------------- /aggregated-javadoc/aggregator/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/aggregator/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/gradle-build-logic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradle-build-logic/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/gradle-build-logic/src/main/kotlin/my-java-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradle-build-logic/src/main/kotlin/my-java-library.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/gradle-build-logic/src/main/kotlin/my-javadoc.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradle-build-logic/src/main/kotlin/my-javadoc.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /aggregated-javadoc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /aggregated-javadoc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradlew -------------------------------------------------------------------------------- /aggregated-javadoc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/gradlew.bat -------------------------------------------------------------------------------- /aggregated-javadoc/module1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/module1/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/module1/src/main/java/moduel2/M1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/module1/src/main/java/moduel2/M1.java -------------------------------------------------------------------------------- /aggregated-javadoc/module2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/module2/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-javadoc/module2/src/main/java/moduel2/M2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/module2/src/main/java/moduel2/M2.java -------------------------------------------------------------------------------- /aggregated-javadoc/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-javadoc/settings.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/.gitignore: -------------------------------------------------------------------------------- 1 | /repo 2 | -------------------------------------------------------------------------------- /aggregated-publish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/README.md -------------------------------------------------------------------------------- /aggregated-publish/gradle-build-logic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle-build-logic/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated.publish.aggregated-publish.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated.publish.aggregated-publish.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated.publish.java-library-conventions.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java-library") 3 | } 4 | -------------------------------------------------------------------------------- /aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated/publish/AggregatePublishArtifact.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated/publish/AggregatePublishArtifact.kt -------------------------------------------------------------------------------- /aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated/publish/PublishingComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle-build-logic/src/main/kotlin/aggregated/publish/PublishingComponents.kt -------------------------------------------------------------------------------- /aggregated-publish/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /aggregated-publish/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /aggregated-publish/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradlew -------------------------------------------------------------------------------- /aggregated-publish/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/gradlew.bat -------------------------------------------------------------------------------- /aggregated-publish/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/list/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/list/src/main/java/aggregated/publish/list/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/list/src/main/java/aggregated/publish/list/LinkedList.java -------------------------------------------------------------------------------- /aggregated-publish/publish/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/publish/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/settings.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/utilities/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/utilities/build.gradle.kts -------------------------------------------------------------------------------- /aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/JoinUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/JoinUtils.java -------------------------------------------------------------------------------- /aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/SplitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/SplitUtils.java -------------------------------------------------------------------------------- /aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/aggregated-publish/utilities/src/main/java/aggregated/publish/utilities/StringUtils.java -------------------------------------------------------------------------------- /android-variants-in-java-libraries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/README.md -------------------------------------------------------------------------------- /android-variants-in-java-libraries/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/app/build.gradle.kts -------------------------------------------------------------------------------- /android-variants-in-java-libraries/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android-variants-in-java-libraries/app/src/main/java/com/example/app/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/app/src/main/java/com/example/app/Main.java -------------------------------------------------------------------------------- /android-variants-in-java-libraries/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/build.gradle.kts -------------------------------------------------------------------------------- /android-variants-in-java-libraries/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/common/build.gradle.kts -------------------------------------------------------------------------------- /android-variants-in-java-libraries/common/src/main/java/com/example/common/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/common/src/main/java/com/example/common/Util.java -------------------------------------------------------------------------------- /android-variants-in-java-libraries/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android-variants-in-java-libraries/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android-variants-in-java-libraries/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/gradlew -------------------------------------------------------------------------------- /android-variants-in-java-libraries/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/gradlew.bat -------------------------------------------------------------------------------- /android-variants-in-java-libraries/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/android-variants-in-java-libraries/settings.gradle.kts -------------------------------------------------------------------------------- /capability-conflict-detection-issue/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/app/build.gradle.kts -------------------------------------------------------------------------------- /capability-conflict-detection-issue/extension/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/extension/build.gradle.kts -------------------------------------------------------------------------------- /capability-conflict-detection-issue/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /capability-conflict-detection-issue/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /capability-conflict-detection-issue/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/gradlew -------------------------------------------------------------------------------- /capability-conflict-detection-issue/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/gradlew.bat -------------------------------------------------------------------------------- /capability-conflict-detection-issue/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/capability-conflict-detection-issue/settings.gradle.kts -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/README.MD -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/gradlew -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/gradlew.bat -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/library/build.gradle.kts -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/library/src/main/java/myproject/data/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/library/src/main/java/myproject/data/Singleton.java -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/library/src/test/java/myproject/data/GlobalSateTest1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/library/src/test/java/myproject/data/GlobalSateTest1.java -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/library/src/test/java/myproject/data/GlobalSateTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/library/src/test/java/myproject/data/GlobalSateTest2.java -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/settings.gradle.kts -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/test-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/test-utils/build.gradle.kts -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/test-utils/src/main/java/software/onepiece/junit/ClassloaderIsolationVintageTestEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/classloader-isolation-junit-vintage-engine/test-utils/src/main/java/software/onepiece/junit/ClassloaderIsolationVintageTestEngine.java -------------------------------------------------------------------------------- /classloader-isolation-junit-vintage-engine/test-utils/src/main/resources/META-INF/services/org.junit.platform.engine.TestEngine: -------------------------------------------------------------------------------- 1 | software.onepiece.junit.ClassloaderIsolationVintageTestEngine 2 | -------------------------------------------------------------------------------- /code-gen-with-kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | fun-things -------------------------------------------------------------------------------- /code-gen-with-kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/README.md -------------------------------------------------------------------------------- /code-gen-with-kotlin/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("my-code-gen") 3 | } -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/build.gradle.kts -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/CodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/CodeGenerator.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/CodeGeneratorConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/CodeGeneratorConfig.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/GenerateCodeTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/GenerateCodeTask.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/gradle/BuildGradleGen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/gradle/BuildGradleGen.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/gradle/SettingsGradleGen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/gradle/SettingsGradleGen.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/java/AppJavaGen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/java/AppJavaGen.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/xml/ConfigXmlGen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/de/jjohannes/codegen/xml/ConfigXmlGen.kt -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/my-code-gen.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle-build-logic/src/main/kotlin/my-code-gen.gradle.kts -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradlew -------------------------------------------------------------------------------- /code-gen-with-kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/gradlew.bat -------------------------------------------------------------------------------- /code-gen-with-kotlin/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/code-gen-with-kotlin/settings.gradle -------------------------------------------------------------------------------- /custom-repository/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/README.MD -------------------------------------------------------------------------------- /custom-repository/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/build.gradle.kts -------------------------------------------------------------------------------- /custom-repository/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /custom-repository/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /custom-repository/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/gradlew -------------------------------------------------------------------------------- /custom-repository/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/custom-repository/gradlew.bat -------------------------------------------------------------------------------- /custom-repository/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dependency-constraints/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/README.MD -------------------------------------------------------------------------------- /dependency-constraints/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/app/build.gradle.kts -------------------------------------------------------------------------------- /dependency-constraints/app/src/main/java/software/onepiece/someapp/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/app/src/main/java/software/onepiece/someapp/App.java -------------------------------------------------------------------------------- /dependency-constraints/gradle-build-logic/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | -------------------------------------------------------------------------------- /dependency-constraints/gradle-build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradle-build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /dependency-constraints/gradle-build-logic/src/main/kotlin/my-java-application.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradle-build-logic/src/main/kotlin/my-java-application.gradle.kts -------------------------------------------------------------------------------- /dependency-constraints/gradle-build-logic/src/main/kotlin/software/onepiece/gradle/metadatarules/RemoveAllDependencyVersionsRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradle-build-logic/src/main/kotlin/software/onepiece/gradle/metadatarules/RemoveAllDependencyVersionsRule.kt -------------------------------------------------------------------------------- /dependency-constraints/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /dependency-constraints/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /dependency-constraints/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradlew -------------------------------------------------------------------------------- /dependency-constraints/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/gradlew.bat -------------------------------------------------------------------------------- /dependency-constraints/platform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/platform/build.gradle.kts -------------------------------------------------------------------------------- /dependency-constraints/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/dependency-constraints/settings.gradle.kts -------------------------------------------------------------------------------- /endorse-strict-versions-issue/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/build.gradle -------------------------------------------------------------------------------- /endorse-strict-versions-issue/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /endorse-strict-versions-issue/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /endorse-strict-versions-issue/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/gradlew -------------------------------------------------------------------------------- /endorse-strict-versions-issue/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/gradlew.bat -------------------------------------------------------------------------------- /endorse-strict-versions-issue/repo/foo/bar/module/1.0/module-1.0.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/repo/foo/bar/module/1.0/module-1.0.module -------------------------------------------------------------------------------- /endorse-strict-versions-issue/repo/foo/platform/externals/1.0/externals-1.0.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/repo/foo/platform/externals/1.0/externals-1.0.module -------------------------------------------------------------------------------- /endorse-strict-versions-issue/repo/foo/platform/main/1.0/main-1.0.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/endorse-strict-versions-issue/repo/foo/platform/main/1.0/main-1.0.module -------------------------------------------------------------------------------- /endorse-strict-versions-issue/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /endorse-strict-versions-issue/src/main/java/foo/bar/Dummy.java: -------------------------------------------------------------------------------- 1 | package foo.bar; 2 | 3 | public class Dummy { 4 | } 5 | -------------------------------------------------------------------------------- /extending-publications/.gitignore: -------------------------------------------------------------------------------- 1 | example-repo -------------------------------------------------------------------------------- /extending-publications/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/README.MD -------------------------------------------------------------------------------- /extending-publications/example-library-user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/example-library-user/build.gradle.kts -------------------------------------------------------------------------------- /extending-publications/example-library-user/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extending-publications/gradle-build-logic/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | -------------------------------------------------------------------------------- /extending-publications/gradle-build-logic/java-plugins/src/main/kotlin/com/example/gradle/ReadmeConvert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradle-build-logic/java-plugins/src/main/kotlin/com/example/gradle/ReadmeConvert.kt -------------------------------------------------------------------------------- /extending-publications/gradle-build-logic/java-plugins/src/main/kotlin/java-library-with-extras.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradle-build-logic/java-plugins/src/main/kotlin/java-library-with-extras.gradle.kts -------------------------------------------------------------------------------- /extending-publications/gradle-build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradle-build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /extending-publications/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /extending-publications/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /extending-publications/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradlew -------------------------------------------------------------------------------- /extending-publications/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/gradlew.bat -------------------------------------------------------------------------------- /extending-publications/library1/README.MD: -------------------------------------------------------------------------------- 1 | This is lib1 -------------------------------------------------------------------------------- /extending-publications/library1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/library1/build.gradle.kts -------------------------------------------------------------------------------- /extending-publications/library1/src/extraFeature/java/com/mycompany/Lib1Extra.java: -------------------------------------------------------------------------------- 1 | package com.mycompany; 2 | 3 | public class Lib1Extra { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /extending-publications/library1/src/main/java/com/mycompany/Lib1Util.java: -------------------------------------------------------------------------------- 1 | package com.mycompany; 2 | 3 | public class Lib1Util { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /extending-publications/library2/README.MD: -------------------------------------------------------------------------------- 1 | This is lib2 -------------------------------------------------------------------------------- /extending-publications/library2/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java-library-with-extras") 3 | } 4 | -------------------------------------------------------------------------------- /extending-publications/library2/src/extraFeature/java/com/mycompany/Lib2Extra.java: -------------------------------------------------------------------------------- 1 | package com.mycompany; 2 | 3 | public class Lib2Extra { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /extending-publications/library2/src/main/java/com/mycompany/Lib2Util.java: -------------------------------------------------------------------------------- 1 | package com.mycompany; 2 | 3 | public class Lib2Util { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /extending-publications/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/extending-publications/settings.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/README.MD -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/java/org/gradle/example/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/java/org/gradle/example/MainActivity.java -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/java/org/gradle/example2/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/java/org/gradle/example2/MainActivity.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/android-kotlin-app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/gradlew -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/gradlew.bat -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/java-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/java-app/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/java-app/src/main/java/myapp/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/java-app/src/main/java/myapp/App.java -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/kotlin-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/kotlin-app/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/kotlin-app/src/main/kotlin/myapp/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/kotlin-app/src/main/kotlin/myapp/App.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/native-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/native-app/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/native-app/src/macosX64Main/kotlin/app.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/native-app/src/macosX64Main/kotlin/app.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/consumer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/consumer/settings.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/.gitignore: -------------------------------------------------------------------------------- 1 | repo 2 | -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-kotlin-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-kotlin-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-kotlin-library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-kotlin-library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-kotlin-library/src/main/kotlin/example/androidkotlinlib/AndroidKotlinLibraryUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-kotlin-library/src/main/kotlin/example/androidkotlinlib/AndroidKotlinLibraryUtil.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library-single-variant/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library-single-variant/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library-single-variant/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library-single-variant/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library-single-variant/src/main/java/example/androidlibsingle/AndroidLibrarySingleVariantUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library-single-variant/src/main/java/example/androidlibsingle/AndroidLibrarySingleVariantUtil.java -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/android-library/src/main/java/example/androidlib/AndroidLibraryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/android-library/src/main/java/example/androidlib/AndroidLibraryUtil.java -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/gradlew -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/gradlew.bat -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/java-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/java-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/java-library/src/main/java/example/javalib/JavaLibraryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/java-library/src/main/java/example/javalib/JavaLibraryUtil.java -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-library/src/main/kotlin/example/kotlinlib/KotlinLibraryUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-library/src/main/kotlin/example/kotlinlib/KotlinLibraryUtil.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/src/commonMain/kotlin/example/kotlinlibmpandroid/KotlinMultiplatformAndroidLibraryUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/src/commonMain/kotlin/example/kotlinlibmpandroid/KotlinMultiplatformAndroidLibraryUtil.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-multiplatform-android-library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-multiplatform-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-multiplatform-library/build.gradle.kts -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/kotlin-multiplatform-library/src/commonMain/kotlin/example/kotlinlibmp/KotlinMultiplatformLibraryUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/kotlin-multiplatform-library/src/commonMain/kotlin/example/kotlinlibmp/KotlinMultiplatformLibraryUtil.kt -------------------------------------------------------------------------------- /gmm-java-ecosystem/producer/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/gmm-java-ecosystem/producer/settings.gradle.kts -------------------------------------------------------------------------------- /guava-conflict/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/README.md -------------------------------------------------------------------------------- /guava-conflict/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/build.gradle.kts -------------------------------------------------------------------------------- /guava-conflict/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /guava-conflict/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /guava-conflict/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/gradlew -------------------------------------------------------------------------------- /guava-conflict/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/guava-conflict/gradlew.bat -------------------------------------------------------------------------------- /guava-conflict/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /incremental-task/build-logic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/build.gradle.kts -------------------------------------------------------------------------------- /incremental-task/build-logic/src/main/kotlin/decision.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/src/main/kotlin/decision.gradle.kts -------------------------------------------------------------------------------- /incremental-task/build-logic/src/main/kotlin/org/example/DecisionTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/src/main/kotlin/org/example/DecisionTask.kt -------------------------------------------------------------------------------- /incremental-task/build-logic/src/main/kotlin/org/example/DeltaTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/src/main/kotlin/org/example/DeltaTask.kt -------------------------------------------------------------------------------- /incremental-task/build-logic/src/main/kotlin/org/example/FullTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/src/main/kotlin/org/example/FullTask.kt -------------------------------------------------------------------------------- /incremental-task/build-logic/src/main/kotlin/org/example/incremental/IncrementalTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/build-logic/src/main/kotlin/org/example/incremental/IncrementalTask.kt -------------------------------------------------------------------------------- /incremental-task/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("decision") 3 | } 4 | -------------------------------------------------------------------------------- /incremental-task/changed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /incremental-task/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /incremental-task/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /incremental-task/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/gradlew -------------------------------------------------------------------------------- /incremental-task/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/gradlew.bat -------------------------------------------------------------------------------- /incremental-task/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/incremental-task/settings.gradle.kts -------------------------------------------------------------------------------- /incremental-task/src/a.txt: -------------------------------------------------------------------------------- 1 | AAA -------------------------------------------------------------------------------- /incremental-task/src/b.txt: -------------------------------------------------------------------------------- 1 | BBB -------------------------------------------------------------------------------- /internal-platform/.gitignore: -------------------------------------------------------------------------------- 1 | /repo -------------------------------------------------------------------------------- /internal-platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/README.md -------------------------------------------------------------------------------- /internal-platform/gradle-build-logic/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } -------------------------------------------------------------------------------- /internal-platform/gradle-build-logic/java-plugins/src/main/kotlin/java-library-with-internal-platform-support.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradle-build-logic/java-plugins/src/main/kotlin/java-library-with-internal-platform-support.gradle.kts -------------------------------------------------------------------------------- /internal-platform/gradle-build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradle-build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /internal-platform/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /internal-platform/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /internal-platform/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradlew -------------------------------------------------------------------------------- /internal-platform/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/gradlew.bat -------------------------------------------------------------------------------- /internal-platform/lib-a/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/lib-a/build.gradle.kts -------------------------------------------------------------------------------- /internal-platform/lib-b/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/lib-b/build.gradle.kts -------------------------------------------------------------------------------- /internal-platform/platform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/platform/build.gradle.kts -------------------------------------------------------------------------------- /internal-platform/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/internal-platform/settings.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/README.MD -------------------------------------------------------------------------------- /java-17-modules-kotlin/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/app/build.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/app/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/app/src/main/java/module-info.java -------------------------------------------------------------------------------- /java-17-modules-kotlin/app/src/main/kotlin/my/app/application/MyApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/app/src/main/kotlin/my/app/application/MyApp.kt -------------------------------------------------------------------------------- /java-17-modules-kotlin/app/src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/app/src/test/java/module-info.java -------------------------------------------------------------------------------- /java-17-modules-kotlin/app/src/test/kotlin/my/app/application/test/AppTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/app/src/test/kotlin/my/app/application/test/AppTest.kt -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/plugins/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/plugins/java-plugins/build.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin-app.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin-app.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin-lib.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin-lib.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/plugins/java-plugins/src/main/kotlin/java-17-module-kotlin.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/plugins/settings.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradlew -------------------------------------------------------------------------------- /java-17-modules-kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/gradlew.bat -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduleone/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java-17-module-kotlin-lib") 3 | } 4 | 5 | -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduleone/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/moduleone/src/main/java/module-info.java -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduleone/src/main/kotlin/my/app/module1/Module1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/moduleone/src/main/kotlin/my/app/module1/Module1.kt -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduletwo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/moduletwo/build.gradle.kts -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduletwo/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/moduletwo/src/main/java/module-info.java -------------------------------------------------------------------------------- /java-17-modules-kotlin/moduletwo/src/main/kotlin/my/app/module2/Module2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/moduletwo/src/main/kotlin/my/app/module2/Module2.kt -------------------------------------------------------------------------------- /java-17-modules-kotlin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17-modules-kotlin/settings.gradle.kts -------------------------------------------------------------------------------- /java-17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/README.md -------------------------------------------------------------------------------- /java-17/build-logic/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } -------------------------------------------------------------------------------- /java-17/build-logic/java-plugins/src/main/kotlin/java17-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/build-logic/java-plugins/src/main/kotlin/java17-library.gradle.kts -------------------------------------------------------------------------------- /java-17/build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /java-17/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /java-17/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /java-17/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/gradlew -------------------------------------------------------------------------------- /java-17/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/gradlew.bat -------------------------------------------------------------------------------- /java-17/lib/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java17-library") 3 | } 4 | -------------------------------------------------------------------------------- /java-17/lib/src/main/java/org/example/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/lib/src/main/java/org/example/Message.java -------------------------------------------------------------------------------- /java-17/lib/src/test/java/org/example/MessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/lib/src/test/java/org/example/MessageTest.java -------------------------------------------------------------------------------- /java-17/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-17/settings.gradle.kts -------------------------------------------------------------------------------- /java-19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/README.md -------------------------------------------------------------------------------- /java-19/gradle/plugins/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } -------------------------------------------------------------------------------- /java-19/gradle/plugins/java-plugins/src/main/kotlin/java19-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradle/plugins/java-plugins/src/main/kotlin/java19-library.gradle.kts -------------------------------------------------------------------------------- /java-19/gradle/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradle/plugins/settings.gradle.kts -------------------------------------------------------------------------------- /java-19/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /java-19/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /java-19/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradlew -------------------------------------------------------------------------------- /java-19/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/gradlew.bat -------------------------------------------------------------------------------- /java-19/lib/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java19-library") 3 | } 4 | 5 | sourceSets.test.get().jarTaskName -------------------------------------------------------------------------------- /java-19/lib/src/main/java/org/example/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/lib/src/main/java/org/example/Message.java -------------------------------------------------------------------------------- /java-19/lib/src/test/java/org/example/MessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/lib/src/test/java/org/example/MessageTest.java -------------------------------------------------------------------------------- /java-19/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/java-19/settings.gradle.kts -------------------------------------------------------------------------------- /jvm-environment-gradle-6/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/README.MD -------------------------------------------------------------------------------- /jvm-environment-gradle-6/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/app/build.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/app/src/main/java/org/example/app/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/app/src/main/java/org/example/app/App.java -------------------------------------------------------------------------------- /jvm-environment-gradle-6/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/build.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/buildSrc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/buildSrc/build.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-application-conventions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-application-conventions.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-common-conventions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-common-conventions.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-library-conventions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/buildSrc/src/main/groovy/org.example.java-library-conventions.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /jvm-environment-gradle-6/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /jvm-environment-gradle-6/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/gradlew -------------------------------------------------------------------------------- /jvm-environment-gradle-6/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/gradlew.bat -------------------------------------------------------------------------------- /jvm-environment-gradle-6/list/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/list/build.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/list/src/main/java/org/example/list/MyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/list/src/main/java/org/example/list/MyList.java -------------------------------------------------------------------------------- /jvm-environment-gradle-6/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/settings.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/utilities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/utilities/build.gradle -------------------------------------------------------------------------------- /jvm-environment-gradle-6/utilities/src/main/java/org/example/utilities/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/jvm-environment-gradle-6/utilities/src/main/java/org/example/utilities/StringUtils.java -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/README.md -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | 1aa8010708c798b9fff933c159365f5e -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.sha1: -------------------------------------------------------------------------------- 1 | 58f5414c46ad39e8aebf9ae1507d5f7218c6e8ac -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/1.0/custom-build-system.gradle.plugin-1.0.pom.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 0a4e9bab96eb0511b6ecae624543d496 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom-build-system/custom-build-system.gradle.plugin/maven-metadata.xml.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.md5: -------------------------------------------------------------------------------- 1 | f0c9917f1dbd6a6fd85ec6379e085f70 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha1 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.jar.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.md5 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha1 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.module.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.md5: -------------------------------------------------------------------------------- 1 | f3b19aa3ec3b7890024b5cd37ef7fa64 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha1 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/1.0/plugin-1.0.pom.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.md5: -------------------------------------------------------------------------------- 1 | 151143428ec0fdd6626e1d0b95a802dc -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha1 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha256 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin-repo/custom/plugin/maven-metadata.xml.sha512 -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin/build.gradle.kts -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/CustomBuildSystemPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/CustomBuildSystemPlugin.java -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/MainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/MainPlugin.java -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/MyDslExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin/src/main/java/custom/buildsystem/MyDslExtension.java -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/plugin/src/main/kotlin/org/gradle/kotlin/dsl/custom-extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/plugin/src/main/kotlin/org/gradle/kotlin/dsl/custom-extensions.kt -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/build.gradle.kts -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/details.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/details.gradle.kts -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/gradlew -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/gradlew.bat -------------------------------------------------------------------------------- /koltin-dsl-script-splitup/project/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/koltin-dsl-script-splitup/project/settings.gradle.kts -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/app/build.gradle.kts -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/app/src/commonMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/app/src/commonMain/kotlin/main.kt -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/gradlew -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/gradlew.bat -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/lib/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("org.example.kmp-lib") 3 | } 4 | -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/lib/src/commonMain/kotlin/org/example/lib/Lib.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/lib/src/commonMain/kotlin/org/example/lib/Lib.kt -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/example/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/example/settings.gradle.kts -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/plugins/build.gradle.kts -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/plugins/settings.gradle.kts -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPAppPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPAppPlugin.kt -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPBasePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPBasePlugin.kt -------------------------------------------------------------------------------- /kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPLibPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/kotlin-multi-platform-convention-plugins/plugins/src/main/kotlin/org/example/KMPLibPlugin.kt -------------------------------------------------------------------------------- /log-to-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/README.md -------------------------------------------------------------------------------- /log-to-file/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { id("java-library") } 2 | -------------------------------------------------------------------------------- /log-to-file/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle.properties -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/build.gradle.kts -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/src/main/java/org/example/BuildResultFlowAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/src/main/java/org/example/BuildResultFlowAction.java -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/src/main/java/org/example/LogToFilePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/src/main/java/org/example/LogToFilePlugin.java -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/src/main/java/org/example/ToFileLoggingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/src/main/java/org/example/ToFileLoggingListener.java -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/src/main/java/org/example/ToFileLoggingListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/src/main/java/org/example/ToFileLoggingListenerService.java -------------------------------------------------------------------------------- /log-to-file/gradle/plugins/src/main/java/org/example/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/plugins/src/main/java/org/example/package-info.java -------------------------------------------------------------------------------- /log-to-file/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /log-to-file/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /log-to-file/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradlew -------------------------------------------------------------------------------- /log-to-file/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/gradlew.bat -------------------------------------------------------------------------------- /log-to-file/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log-to-file/settings.gradle.kts -------------------------------------------------------------------------------- /log-to-file/src/main/java/foo/bar/Dummy.java: -------------------------------------------------------------------------------- 1 | package foo.bar; 2 | 3 | public class Dummy { 4 | } 5 | -------------------------------------------------------------------------------- /log4j-metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/README.md -------------------------------------------------------------------------------- /log4j-metadata/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/build.gradle.kts -------------------------------------------------------------------------------- /log4j-metadata/gradle.properties: -------------------------------------------------------------------------------- 1 | # Enable runtime assertions 2 | org.gradle.jvmargs=-Xmx512m -XX:MaxMetaspaceSize=384m -ea 3 | -------------------------------------------------------------------------------- /log4j-metadata/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /log4j-metadata/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /log4j-metadata/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/gradlew -------------------------------------------------------------------------------- /log4j-metadata/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/gradlew.bat -------------------------------------------------------------------------------- /log4j-metadata/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/settings.gradle.kts -------------------------------------------------------------------------------- /log4j-metadata/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/src/main/java/module-info.java -------------------------------------------------------------------------------- /log4j-metadata/src/main/java/org/example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/log4j-metadata/src/main/java/org/example/App.java -------------------------------------------------------------------------------- /multi-release-jars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/README.md -------------------------------------------------------------------------------- /multi-release-jars/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /multi-release-jars/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /multi-release-jars/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/gradlew -------------------------------------------------------------------------------- /multi-release-jars/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/gradlew.bat -------------------------------------------------------------------------------- /multi-release-jars/mr-library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/build.gradle -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java/module-info.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java/org/example/mr/library/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java/org/example/mr/library/Customer.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java/org/example/mr/library/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java/org/example/mr/library/Employee.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java/org/example/mr/library/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java/org/example/mr/library/Person.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java/org/example/mr/library/SwitchPerson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java/org/example/mr/library/SwitchPerson.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/main/java21/org/example/mr/library/SwitchPerson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/main/java21/org/example/mr/library/SwitchPerson.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/test/java/module-info.java -------------------------------------------------------------------------------- /multi-release-jars/mr-library/src/test/java/org/example/mr/library/test/SomeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/mr-library/src/test/java/org/example/mr/library/test/SomeTest.java -------------------------------------------------------------------------------- /multi-release-jars/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/multi-release-jars/settings.gradle -------------------------------------------------------------------------------- /outgoing-artifacts-issue/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/app/build.gradle.kts -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradle/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradle/plugins/build.gradle.kts -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradle/plugins/src/main/java/org/example/plugin/DummyPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradle/plugins/src/main/java/org/example/plugin/DummyPlugin.java -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradle/plugins/src/main/java/org/example/plugin/GenerateFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradle/plugins/src/main/java/org/example/plugin/GenerateFiles.java -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradlew -------------------------------------------------------------------------------- /outgoing-artifacts-issue/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/gradlew.bat -------------------------------------------------------------------------------- /outgoing-artifacts-issue/lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/lib/build.gradle.kts -------------------------------------------------------------------------------- /outgoing-artifacts-issue/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/outgoing-artifacts-issue/settings.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/README.MD -------------------------------------------------------------------------------- /plugin-versioning/application.a/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/build.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/application.a/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/gradle.properties -------------------------------------------------------------------------------- /plugin-versioning/application.a/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /plugin-versioning/application.a/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /plugin-versioning/application.a/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/gradlew -------------------------------------------------------------------------------- /plugin-versioning/application.a/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/gradlew.bat -------------------------------------------------------------------------------- /plugin-versioning/application.a/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/settings.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/application.a/src/main/java/com/example/product/application/a/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/src/main/java/com/example/product/application/a/Main.java -------------------------------------------------------------------------------- /plugin-versioning/application.a/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/application.a/src/main/java/module-info.java -------------------------------------------------------------------------------- /plugin-versioning/framework/.gitignore: -------------------------------------------------------------------------------- 1 | /repo -------------------------------------------------------------------------------- /plugin-versioning/framework/component.a/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("com.example.product.framework") 3 | } 4 | -------------------------------------------------------------------------------- /plugin-versioning/framework/component.a/src/main/java/com/example/product/framework/component/a/Printer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/component.a/src/main/java/com/example/product/framework/component/a/Printer.java -------------------------------------------------------------------------------- /plugin-versioning/framework/component.a/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/component.a/src/main/java/module-info.java -------------------------------------------------------------------------------- /plugin-versioning/framework/component.b/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("com.example.product.framework") 3 | } 4 | -------------------------------------------------------------------------------- /plugin-versioning/framework/component.b/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/component.b/src/main/java/module-info.java -------------------------------------------------------------------------------- /plugin-versioning/framework/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/gradle.properties -------------------------------------------------------------------------------- /plugin-versioning/framework/main/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("com.example.product.framework.main") 3 | } 4 | -------------------------------------------------------------------------------- /plugin-versioning/framework/main/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/main/src/main/java/module-info.java -------------------------------------------------------------------------------- /plugin-versioning/framework/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/framework/settings.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/framework/version.txt: -------------------------------------------------------------------------------- 1 | 4.7 -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/.gitignore: -------------------------------------------------------------------------------- 1 | /repo -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/build.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/gradle.properties -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/settings.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/PrintVersionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/PrintVersionInfo.kt -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/ProductApplicationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/ProductApplicationExtension.kt -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/Versions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/Versions.kt -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.application.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.application.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.base.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.base.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.framework.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.framework.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.framework.main.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.framework.main.gradle.kts -------------------------------------------------------------------------------- /plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.settings.settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/plugin-versioning/gradle-plugins/src/main/kotlin/com.example.product.settings.settings.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/.gitignore: -------------------------------------------------------------------------------- 1 | test-repo -------------------------------------------------------------------------------- /publish-with-timestamp-version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/README.md -------------------------------------------------------------------------------- /publish-with-timestamp-version/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/build.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradle/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradle/plugins/build.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradle/plugins/src/main/kotlin/my-java-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradle/plugins/src/main/kotlin/my-java-library.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradlew -------------------------------------------------------------------------------- /publish-with-timestamp-version/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/gradlew.bat -------------------------------------------------------------------------------- /publish-with-timestamp-version/module1/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/module1/build.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/module1/src/main/java/moduel2/M1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/module1/src/main/java/moduel2/M1.java -------------------------------------------------------------------------------- /publish-with-timestamp-version/module2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/module2/build.gradle.kts -------------------------------------------------------------------------------- /publish-with-timestamp-version/module2/src/main/java/moduel2/M2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/module2/src/main/java/moduel2/M2.java -------------------------------------------------------------------------------- /publish-with-timestamp-version/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/publish-with-timestamp-version/settings.gradle.kts -------------------------------------------------------------------------------- /share-test-jar/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/README.MD -------------------------------------------------------------------------------- /share-test-jar/gradle-build-logic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradle-build-logic/build.gradle.kts -------------------------------------------------------------------------------- /share-test-jar/gradle-build-logic/src/main/kotlin/LocalBuildExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradle-build-logic/src/main/kotlin/LocalBuildExtensions.kt -------------------------------------------------------------------------------- /share-test-jar/gradle-build-logic/src/main/kotlin/java-library-with-test-jar.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradle-build-logic/src/main/kotlin/java-library-with-test-jar.gradle.kts -------------------------------------------------------------------------------- /share-test-jar/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /share-test-jar/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /share-test-jar/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradlew -------------------------------------------------------------------------------- /share-test-jar/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/gradlew.bat -------------------------------------------------------------------------------- /share-test-jar/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/model/build.gradle.kts -------------------------------------------------------------------------------- /share-test-jar/model/src/main/java/com/mycompany/MyDataModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/model/src/main/java/com/mycompany/MyDataModel.java -------------------------------------------------------------------------------- /share-test-jar/model/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | module share.test.jar.model.main { 2 | 3 | } -------------------------------------------------------------------------------- /share-test-jar/model/src/test/java/com/mycompany/MyDataModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/model/src/test/java/com/mycompany/MyDataModelTest.java -------------------------------------------------------------------------------- /share-test-jar/service/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/service/build.gradle.kts -------------------------------------------------------------------------------- /share-test-jar/service/src/main/java/com/mycompany/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/service/src/main/java/com/mycompany/MyService.java -------------------------------------------------------------------------------- /share-test-jar/service/src/test/java/com/mycompany/MyServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/service/src/test/java/com/mycompany/MyServiceTest.java -------------------------------------------------------------------------------- /share-test-jar/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/share-test-jar/settings.gradle.kts -------------------------------------------------------------------------------- /sources-variants/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/README.MD -------------------------------------------------------------------------------- /sources-variants/build-logic/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } -------------------------------------------------------------------------------- /sources-variants/build-logic/java-plugins/src/main/kotlin/my-sources-aware-groovy-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/build-logic/java-plugins/src/main/kotlin/my-sources-aware-groovy-library.gradle.kts -------------------------------------------------------------------------------- /sources-variants/build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /sources-variants/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sources-variants/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /sources-variants/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/gradlew -------------------------------------------------------------------------------- /sources-variants/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/gradlew.bat -------------------------------------------------------------------------------- /sources-variants/lib-a/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/lib-a/build.gradle.kts -------------------------------------------------------------------------------- /sources-variants/lib-a/src/main/groovy/BGr.groovy: -------------------------------------------------------------------------------- 1 | class BGr { 2 | } 3 | -------------------------------------------------------------------------------- /sources-variants/lib-a/src/main/java/B.java: -------------------------------------------------------------------------------- 1 | public class B {} -------------------------------------------------------------------------------- /sources-variants/lib-b/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("my-sources-aware-groovy-library") 3 | } 4 | -------------------------------------------------------------------------------- /sources-variants/lib-b/src/main/groovy/CGr.groovy: -------------------------------------------------------------------------------- 1 | class CGr { 2 | } 3 | -------------------------------------------------------------------------------- /sources-variants/lib-b/src/main/java/C.java: -------------------------------------------------------------------------------- 1 | public class C {} -------------------------------------------------------------------------------- /sources-variants/main/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/main/build.gradle.kts -------------------------------------------------------------------------------- /sources-variants/main/src/main/groovy/AGr.groovy: -------------------------------------------------------------------------------- 1 | class AGr { 2 | } 3 | -------------------------------------------------------------------------------- /sources-variants/main/src/main/java/A.java: -------------------------------------------------------------------------------- 1 | public class A {} -------------------------------------------------------------------------------- /sources-variants/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/sources-variants/settings.gradle.kts -------------------------------------------------------------------------------- /task-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/README.md -------------------------------------------------------------------------------- /task-logging/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("my-build-system") 3 | } 4 | -------------------------------------------------------------------------------- /task-logging/gradle/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/build.gradle.kts -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/MyBuildSystemPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/MyBuildSystemPlugin.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/plainc/PlainCExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/plainc/PlainCExtension.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/PlainCNativeToolChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/PlainCNativeToolChain.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/PlainCPlatformToolProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/PlainCPlatformToolProvider.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/tools/CCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/tools/CCompiler.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/tools/CCompilerArgsTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/plainc/toolchain/tools/CCompilerArgsTransformer.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/tasks/CommandExecutorTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/tasks/CommandExecutorTask.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/tasks/ExtendedCCompile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/tasks/ExtendedCCompile.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/tasks/TaskWithWorkDir.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/tasks/TaskWithWorkDir.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/work/CommandExecutorWorkAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/work/CommandExecutorWorkAction.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/work/CommandExecutorWorkParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/work/CommandExecutorWorkParameters.java -------------------------------------------------------------------------------- /task-logging/gradle/plugins/src/main/java/org/example/work/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/plugins/src/main/java/org/example/work/LogUtil.java -------------------------------------------------------------------------------- /task-logging/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /task-logging/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /task-logging/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradlew -------------------------------------------------------------------------------- /task-logging/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/gradlew.bat -------------------------------------------------------------------------------- /task-logging/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/settings.gradle.kts -------------------------------------------------------------------------------- /task-logging/src/c-special/test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/src/c-special/test2.c -------------------------------------------------------------------------------- /task-logging/src/c-special/test2B.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int mainY() 4 | { 5 | int j = TEST2; 6 | } -------------------------------------------------------------------------------- /task-logging/src/c/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/src/c/test.c -------------------------------------------------------------------------------- /task-logging/src/c/testB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/task-logging/src/c/testB.c -------------------------------------------------------------------------------- /task-logging/src/headers/test1.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define TEST1 15 -------------------------------------------------------------------------------- /task-logging/src/headers/test2.h: -------------------------------------------------------------------------------- 1 | #define TEST2 21 -------------------------------------------------------------------------------- /toolchain-management/.gitignore: -------------------------------------------------------------------------------- 1 | tools-installations -------------------------------------------------------------------------------- /toolchain-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/README.md -------------------------------------------------------------------------------- /toolchain-management/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/build.gradle.kts -------------------------------------------------------------------------------- /toolchain-management/gradle/plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/gradle/plugins/build.gradle.kts -------------------------------------------------------------------------------- /toolchain-management/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /toolchain-management/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /toolchain-management/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/gradlew -------------------------------------------------------------------------------- /toolchain-management/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/gradlew.bat -------------------------------------------------------------------------------- /toolchain-management/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/requirements.md -------------------------------------------------------------------------------- /toolchain-management/sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/sample/build.gradle.kts -------------------------------------------------------------------------------- /toolchain-management/sample/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/sample/gradle.properties -------------------------------------------------------------------------------- /toolchain-management/sample/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/sample/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /toolchain-management/sample/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/sample/settings.gradle.kts -------------------------------------------------------------------------------- /toolchain-management/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "toolchain-management" 2 | -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/ToolInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/ToolInfo.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/ToolInstallPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/ToolInstallPlugin.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/ToolRepositoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/ToolRepositoryInfo.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/extract/ExtractUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/extract/ExtractUtil.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/service/ToolExcludesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/service/ToolExcludesFilter.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/service/ToolInstallService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/service/ToolInstallService.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/task/PrintToolInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/task/PrintToolInfo.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/task/ToolUsingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/task/ToolUsingTask.java -------------------------------------------------------------------------------- /toolchain-management/src/main/java/software/onepiece/toolchain/worker/ToolUsingWorkAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/toolchain-management/src/main/java/software/onepiece/toolchain/worker/ToolUsingWorkAction.java -------------------------------------------------------------------------------- /variants-with-additional-artifacts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/README.md -------------------------------------------------------------------------------- /variants-with-additional-artifacts/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("Java-with-additional-variants") 3 | } 4 | -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle-build-logic/java-plugins/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | `kotlin-dsl` 3 | } 4 | -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle-build-logic/java-plugins/src/main/kotlin/Java-with-additional-variants.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradle-build-logic/java-plugins/src/main/kotlin/Java-with-additional-variants.gradle.kts -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle-build-logic/java-plugins/src/main/kotlin/org/example/gradle/metadatarules/DirectMetadataAccessVariantRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradle-build-logic/java-plugins/src/main/kotlin/org/example/gradle/metadatarules/DirectMetadataAccessVariantRule.kt -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle-build-logic/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradle-build-logic/settings.gradle.kts -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradlew -------------------------------------------------------------------------------- /variants-with-additional-artifacts/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/gradlew.bat -------------------------------------------------------------------------------- /variants-with-additional-artifacts/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/variants-with-additional-artifacts/settings.gradle.kts -------------------------------------------------------------------------------- /webdav-publish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/README.md -------------------------------------------------------------------------------- /webdav-publish/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /webdav-publish/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /webdav-publish/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/gradlew -------------------------------------------------------------------------------- /webdav-publish/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/gradlew.bat -------------------------------------------------------------------------------- /webdav-publish/my-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/my-library/build.gradle.kts -------------------------------------------------------------------------------- /webdav-publish/my-library/src/main/java/org/example/Lib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/my-library/src/main/java/org/example/Lib.java -------------------------------------------------------------------------------- /webdav-publish/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/settings.gradle.kts -------------------------------------------------------------------------------- /webdav-publish/webdav-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/webdav-plugin/build.gradle.kts -------------------------------------------------------------------------------- /webdav-publish/webdav-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/webdav-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /webdav-publish/webdav-plugin/src/main/java/org/example/webdav/PublishWebDav.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/webdav-plugin/src/main/java/org/example/webdav/PublishWebDav.java -------------------------------------------------------------------------------- /webdav-publish/webdav-plugin/src/main/java/org/example/webdav/PublishWebDavExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/webdav-plugin/src/main/java/org/example/webdav/PublishWebDavExtension.java -------------------------------------------------------------------------------- /webdav-publish/webdav-plugin/src/main/kotlin/org.example.webdav-publish.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjohannes/gradle-demos/HEAD/webdav-publish/webdav-plugin/src/main/kotlin/org.example.webdav-publish.gradle.kts --------------------------------------------------------------------------------