---
tags:
  - Development/Gradle
  - Development/Kotlin
  - IT
---

# Artikel überarbeiten
- [ ] Gradle Links aus anderen Notizen sammeln  [priority:: medium]  [repeat:: every week]  [created:: 2023-05-10]  [start:: 2023-04-26]  [scheduled:: 2023-04-26]
- [x] Gradle Links aus anderen Notizen sammeln  [priority:: medium]  [repeat:: every week]  [start:: 2023-04-19]  [scheduled:: 2023-04-19]  [completion:: 2023-05-10]

## Offizielle Gradle Dokumentation
- [Upgrading your build from Gradle 8.x to the latest](https://docs.gradle.org/8.1/userguide/upgrading\_version\_8.html)
- [Publishing Plugins to the Gradle Plugin Portal](https://docs.gradle.org/8.1/userguide/publishing\_gradle\_plugins.html)
- [Gradle | What's new in Gradle 8.0](https://gradle.org/whats-new/gradle-8/)
- [The Gradle Daemon](https://docs.gradle.org/current/userguide/gradle_daemon.html)
- [The Gradle Wrapper](https://docs.gradle.org/8.1/userguide/gradle_wrapper.html)
- [Organizing Gradle Projects](https://docs.gradle.org/current/userguide/organizing\_gradle\_projects.html)
- [Using Gradle Plugins](https://docs.gradle.org/7.5/userguide/plugins.html)
- [Implementing Gradle plugins](https://docs.gradle.org/current/userguide/implementing\_gradle\_plugins.html)
- [Designing Gradle plugins](https://docs.gradle.org/current/userguide/designing_gradle_plugins.html)
- https://docs.gradle.org/current/userguide/plugins.html
- https://docs.gradle.org/current/samples/sample_convention_plugins.html
- https://docs.gradle.org/current/userguide/plugins.html
- https://docs.gradle.org/current/userguide/declaring_dependencies_between_subprojects.html


## Gradle Userguide
- [Gradle Kotlin DSL Primer](https://docs.gradle.org/8.1/userguide/kotlin_dsl.html)
- [Introduction to writing Gradle plugins – Tom Gregory](https://tomgregory.com/introduction-to-gradle-plugins/)
- [Running integration tests in Gradle – Tom Gregory](https://tomgregory.com/gradle-integration-tests/)
- [Arbeiten mit der Gradle-Registrierung - GitHub Docs](https://docs.github.com/de/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)
- [Executing Gradle builds on GitHub Actions](https://docs.gradle.org/current/userguide/github-actions.html)
- [How to build Gradle projects with GitHub Actions](https://tomgregory.com/build-gradle-projects-with-github-actions/)
- [Java bauen und testen mit Gradle - GitHub Docs](https://docs.github.com/de/actions/automating-builds-and-tests/building-and-testing-java-with-gradle)
- [GitHub - qualersoft/robotframework-gradle-plugin: Gradle plugin for using the robot framework with java keyword libraries](https://github.com/qualersoft/robotframework-gradle-plugin)

## Gradle Plugins
- [Maven Plugin Development Gradle Plugin](https://www.benediktritter.de/maven-plugin-development/)
- [Maven Plugin Development Gradle Plugin](https://www.benediktritter.de/maven-plugin-development/)

## Videos
- [10 Best Gradle Plugins You Can't Live Without - YouTube](https://www.youtube.com/watch?v=5UJ0igllPuU)
- [Gradle project properties best practices (don't be that guy) - YouTube](https://www.youtube.com/watch?v=BvXjlxJg2II)
- [Encapsulate task declarations in a plugin (Gradle best practice tip #15)](https://www.youtube.com/watch?v=1hjle_eqEsw)
- [How To Run Integration Tests In Gradle](https://www.youtube.com/watch?v=_q5Rxgtn1vg)
- [Introduction to writing Gradle plugins](https://www.youtube.com/watch?v=F3DF6bQo6jk)
- [How to use Gradle api vs. implementation dependencies (with the Java Library plugin)](https://www.youtube.com/watch?v=K96rDeiKT-g)

## pygradle
- https://www.diycode.cc/projects/linkedin/pygradle
- https://github.com/linkedin/pygradle/blob/master/docs/plugins/python.md
- https://github.com/linkedin/pygradle/blob/master/docs/getting-started.md
- https://github.com/linkedin/pygradle/tree/master/examples/example-project
- https://github.com/linkedin/pygradle/blob/master/README.md
