https://github.com/fresult/poc-gradle-monorepo
https://github.com/fresult/poc-gradle-monorepo
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/fresult/poc-gradle-monorepo
- Owner: fResult
- Created: 2025-05-09T16:59:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-09T18:05:59.000Z (about 1 year ago)
- Last Synced: 2025-05-09T18:52:25.241Z (about 1 year ago)
- Language: Java
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# POC Monorepo for Gradle Kotlin DSL
This is a POC repository that build to support of [`Learning Webflux 3.0`][learning-webflux-repo] repository.
## Prerequisite
- JDK 23
## Project Structure
```console
➜ tree
.
├── build.gradle.kts
├── settings.gradle.kts
├── main-project/
│ ├── src/
│ └── build.gradle.kts
├── ext-project-1/
│ ├── src/
│ └── build.gradle.kts
├── ext-project-2/
│ ├── src/
│ └── build.gradle.kts
└── gradle/
└── libs.versions.toml
```
## Available Scripts
**Build:**
```console
# For Unix
➜ ./gradlew build
BUILD SUCCESSFUL in 682ms
10 actionable tasks: 10 up-to-date
Configuration cache entry reused.
# For Windows
> .\gradlew.bat runApp
BUILD SUCCESSFUL in 682ms
10 actionable tasks: 10 up-to-date
Configuration cache entry reused.
```
**Run:**
```console
# For Unix
➜ ./gradlew runApp
[Sub-project] Hello from Library!
# For Windows
> .\gradlew.bat runApp
[Sub-project] Hello from Library!
```
[learning-webflux-repo]: https://github.com/fResult/Learn-Spring-Webflux-3.0