This skeleton is a Gradle multi-module project.
├── gradle
│ ├── test.gradle
│ ├── versions.gradle
│ ├── compilation.gradle
│ ├── publication.gradle
│ ├── dependencies.gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── blur
│ ├── src
│ │ ├── main
│ │ └── test
│ ├── build.gradle
│ └── gradle.properties
├── gradlew
├── gradlew.bat
├── build.gradle
├── settings.gradle
├── gradle.properties
├── LICENSE
├── README.md
└── .gitignore
git clone https://github.com/ngoanh2n/blur.git
Assume using IntelliJ IDEA as IDE.
At file automation/build.gradle
.
dependencies {
implementation(project(":blur"))
...
}
apply from: rootProject.file("gradle/test.gradle")
Now you have multi-module project as below.
├── gradle
│ ├── test.gradle
│ ├── versions.gradle
│ ├── compilation.gradle
│ ├── publication.gradle
│ ├── dependencies.gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── blur
│ ├── src
│ │ ├── main
│ │ └── test
│ ├── build.gradle
│ └── gradle.properties
├── automation
│ ├── src
│ │ ├── main
│ │ └── test
│ ├── build.gradle
│ └── gradle.properties
├── gradlew
├── gradlew.bat
├── build.gradle
├── settings.gradle
├── gradle.properties
├── LICENSE
├── README.md
└── .gitignore