2020-11-22 19:21:56 +07:00
|
|
|
# Sample Modules
|
|
|
|
- Including parent deps
|
|
|
|
- Spring Boot
|
|
|
|
- Spring Dependency Management
|
|
|
|
- Gradle with Kotlin DSL (6.6.1)
|
|
|
|
- Kotlin Langauge
|
|
|
|
|
|
|
|
# Development
|
|
|
|
- Clone the modules
|
|
|
|
```shell
|
|
|
|
git clone https://git.cubetiqs.com/CUBETIQ/sample-modules.git --recurse-submodules --remote-submodules
|
2020-11-22 19:27:25 +07:00
|
|
|
```
|
|
|
|
|
|
|
|
### Add Submodule by using git submodule (Example)
|
|
|
|
```shell
|
|
|
|
git submodule add https://git.cubetiqs.com/CUBETIQ/gradle-sample-module-example.git
|
|
|
|
```
|
|
|
|
|
|
|
|
### Register module in ```settings.gradle.kts``` or ```settings.gradle```
|
|
|
|
```gradle
|
|
|
|
rootProject.name = "sample-modules"
|
|
|
|
include("gradle-sample-module-example")
|
|
|
|
```
|
|
|
|
|
|
|
|
### Implementation module in ```build.gradle.kts```
|
|
|
|
```gradle
|
|
|
|
implementation(project(":gradle-sample-module-example"))
|
2020-11-22 19:21:56 +07:00
|
|
|
```
|