프로그래밍/Gradle

Gradle의 이해: settings.gradle

Lou Park 2023. 10. 14. 23:04

The Settings File

새 Gradle 프로젝트를 만드려면 프로젝트에 settings.gradle.kts를 추가해야한다.

 

  • rootProject.name으로 프로젝트에 이름을 지정한다.
rootProject.name = "my-project"
  • dependencyResolutionManagement 에서 프로젝트의 모든 하위 프로젝트들에서 이용되는 Repository와 종속성을 구성한다.
dependencyResolutionManagement {
    repositories {
            mavenCentral()
            ...
    }
    includeBuild("../my-other-project")
}
  • pluginManagement로 플러그인을 찾을 수 있는 위치를 지정한다.
pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        ...
    }
    includeBuild("../build-logic")
}
  • include는 Gradle 프로젝트의 하위 프로젝트(Subprojects)를 정의한다. 이는 프로젝트 빌드에 필요한 하위 프로젝트들을 Gradle에게 알려주는 역할을 한다.
include("app")
include("data-model")
include("business-logic")

 

https://www.youtube.com/watch?v=Ajs8pTbg8as