summaryrefslogtreecommitdiff
path: root/settings.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'settings.gradle.kts')
-rw-r--r--settings.gradle.kts24
1 files changed, 23 insertions, 1 deletions
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 4fb307b..1344179 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -1,5 +1,27 @@
+// The settings file is the entry point of every Gradle build.
+// Its primary purpose is to define the subprojects.
+// It is also used for some aspects of project-wide configuration, like managing plugins, dependencies, etc.
+// https://docs.gradle.org/current/userguide/settings_file_basics.html
+
+dependencyResolutionManagement {
+ // Use Maven Central as the default repository (where Gradle will download dependencies) in all subprojects.
+ @Suppress("UnstableApiUsage")
+ repositories {
+ mavenCentral()
+ }
+}
+
plugins {
+ // Use the Foojay Toolchains plugin to automatically download JDKs required by subprojects.
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
}
+
+// Include the `app` and `utils` subprojects in the build.
+// If there are changes in only one of the projects, Gradle will rebuild only the one that has changed.
+// Learn more about structuring projects with Gradle - https://docs.gradle.org/8.7/userguide/multi_project_builds.html
+//include(":app")
+//include(":utils")
+
rootProject.name = "ninekt"
-include("ninekt.demo") \ No newline at end of file
+include("lib")
+include("demo") \ No newline at end of file