diff --git a/놀이터(예제 코드 작성)/spring-multi-module/build.gradle.kts b/놀이터(예제 코드 작성)/spring-multi-module/build.gradle.kts index 2525b65..d970c8d 100644 --- a/놀이터(예제 코드 작성)/spring-multi-module/build.gradle.kts +++ b/놀이터(예제 코드 작성)/spring-multi-module/build.gradle.kts @@ -6,7 +6,7 @@ plugins { kotlin("plugin.jpa") version "1.6.21" apply false } -allprojects { +allprojects { // 모든 프로젝트 모듈에 아래의 사항을 적용한다. group = "com.banjjoknim" version = "0.0.1-SNAPSHOT" @@ -26,6 +26,11 @@ subprojects { repositories { mavenCentral() } + + apply { // subprojects, 서브 모듈들에 아래의 플러그인들을 적용한다. + plugin("org.springframework.boot") + plugin("io.spring.dependency-management") + } } dependencies { diff --git a/놀이터(예제 코드 작성)/spring-multi-module/module-api/build.gradle.kts b/놀이터(예제 코드 작성)/spring-multi-module/module-api/build.gradle.kts index 8a11630..5b2174d 100644 --- a/놀이터(예제 코드 작성)/spring-multi-module/module-api/build.gradle.kts +++ b/놀이터(예제 코드 작성)/spring-multi-module/module-api/build.gradle.kts @@ -1,6 +1,10 @@ plugins { - id("org.springframework.boot") version "2.6.7" - id("io.spring.dependency-management") version "1.0.11.RELEASE" + /** + * build.gradle.kts(springmultimodule) 의 subprojects 항목에서 아래의 플러그인을 적용해주고 있으므로 주석처리. + * + * id("org.springframework.boot") version "2.6.7" + * id("io.spring.dependency-management") version "1.0.11.RELEASE" + */ kotlin("jvm") version "1.6.21" kotlin("plugin.spring") version "1.6.21" } diff --git a/놀이터(예제 코드 작성)/spring-multi-module/module-domain/build.gradle.kts b/놀이터(예제 코드 작성)/spring-multi-module/module-domain/build.gradle.kts index 08211de..316c0da 100644 --- a/놀이터(예제 코드 작성)/spring-multi-module/module-domain/build.gradle.kts +++ b/놀이터(예제 코드 작성)/spring-multi-module/module-domain/build.gradle.kts @@ -1,6 +1,10 @@ plugins { - id("org.springframework.boot") version "2.6.7" - id("io.spring.dependency-management") version "1.0.11.RELEASE" + /** + * build.gradle.kts(springmultimodule) 의 subprojects 항목에서 아래의 플러그인을 적용해주고 있으므로 주석처리. + * + * id("org.springframework.boot") version "2.6.7" + * id("io.spring.dependency-management") version "1.0.11.RELEASE" + */ kotlin("jvm") version "1.6.21" kotlin("plugin.jpa") version "1.6.21" }