https://github.com/autonomousapps/blog-configuration-roles
Exploring Gradle's configuration roles
https://github.com/autonomousapps/blog-configuration-roles
Last synced: 10 months ago
JSON representation
Exploring Gradle's configuration roles
- Host: GitHub
- URL: https://github.com/autonomousapps/blog-configuration-roles
- Owner: autonomousapps
- Created: 2023-10-16T01:55:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T06:47:01.000Z (almost 3 years ago)
- Last Synced: 2025-01-31T13:22:03.798Z (over 1 year ago)
- Language: Kotlin
- Size: 81.1 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Gradle Configuration Roles
This repo is the companion to the blog post published at
https://dev.to/autonomousapps/configuration-roles-and-the-blogging-industrial-complex-21mn
The most interesting code is in the [build-logic](https://github.com/autonomousapps/blog-configuration-roles/tree/main/build-logic/configuration-roles/src/main/kotlin/mutual/aid)
project, particularly in [ConfigurationRolesPlugin](https://github.com/autonomousapps/blog-configuration-roles/blob/main/build-logic/configuration-roles/src/main/kotlin/mutual/aid/ConfigurationRolesPlugin.kt).
If you want to give it a spin, clone the repo and then run the following:
```bash
./gradlew :aggregator:printDependencySources
```
That will print a list of source files from the two "feature" modules in this repo (`:feature-1` and
`:feature-2`).