title: How to add local spring boot project as a dependency in another spring boot project
body: <p>I have spring boot project Core which has some basic core functionality.
  Another project UserManager in which I want to add dependency of core.</p>
  
  <p>Below are the build.gradle and settings.gradle of both projects</p>
  
  <p>settings.gradle of Core</p>
  
  <pre><code>    pluginManagement {
      repositories {
          gradlePluginPortal()
      }
  }
  rootProject.name = 'core'
  </code></pre>
  
  <p>build.gradle of Core</p>
  
  <pre><code>plugins {
      id 'org.springframework.boot' version '2.1.3.RELEASE'
      id 'org.jetbrains.kotlin.jvm' version '1.3.21'
      id 'org.jetbrains.kotlin.plugin.spring' version '1.3.21'
  }
  
  apply plugin: 'io.spring.dependency-management'
  
  group = 'com.simbalarry'
  version = '0.0.1-SNAPSHOT'
  sourceCompatibility = '1.8'
  
  repositories {
      mavenCentral()
  }
  
  dependencies {
      implementation 'org.springframework.boot:spring-boot-starter'
      implementation 'org.jetbrains.kotlin:kotlin-reflect'
      implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
      testImplementation 'org.springframework.boot:spring-boot-starter-test'
  }
  
  compileKotlin {
      kotlinOptions {
          freeCompilerArgs = ['-Xjsr305=strict']
          jvmTarget = '1.8'
      }
  }
  
  compileTestKotlin {
      kotlinOptions {
          freeCompilerArgs = ['-Xjsr305=strict']
          jvmTarget = '1.8'
      }
  }
  </code></pre>
  
  <p>settings.gradle of UserManagement</p>
  
  <pre><code>pluginManagement {
      repositories {
          maven { url 'https://repo.spring.io/snapshot' }
          maven { url 'https://repo.spring.io/milestone' }
          gradlePluginPortal()
      }
      resolutionStrategy {
          eachPlugin {
              if (requested.id.id == 'org.springframework.boot') {
                  useModule("org.springframework.boot:spring-boot-gradle-plugin:${requested.version}")
              }
          }
      }
  }
  
  rootProject.name = 'usermanager'
  </code></pre>
  
  <p>build.gradle of UserManagement</p>
  
  <pre><code>    plugins {
      id 'org.jetbrains.kotlin.plugin.jpa' version '1.2.71'
      id 'org.springframework.boot' version '2.2.0.M1'
      id 'org.jetbrains.kotlin.jvm' version '1.2.71'
      id 'org.jetbrains.kotlin.plugin.spring' version '1.2.71'
  }
  
  apply plugin: 'io.spring.dependency-management'
  
  group = 'com.simbalarry'
  version = '0.0.1-SNAPSHOT'
  sourceCompatibility = '1.8'
  
  test {
      useJUnitPlatform()
  }
  
  repositories {
      mavenCentral()
      maven { url 'https://repo.spring.io/snapshot' }
      maven { url 'https://repo.spring.io/milestone' }
  }
  
  dependencies {
      implementation 'org.springframework.boot:spring-boot-starter-actuator'
      implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
      implementation 'org.springframework.boot:spring-boot-starter-security'
      implementation 'org.springframework.boot:spring-boot-starter-web'
      implementation 'com.fasterxml.jackson.module:jackson-module-kotlin'
      implementation 'org.jetbrains.kotlin:kotlin-reflect'
      implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
      implementation 'com.microsoft.sqlserver:mssql-jdbc'
      implementation 'org.modelmapper:modelmapper:2.3.0'
      compile project(':core')
      //compile 'com.simbalarry:core:0.0.1-SNAPSHOT'
      runtimeOnly 'org.springframework.boot:spring-boot-devtools'
      runtimeOnly 'com.h2database:h2'
      testImplementation 'org.springframework.boot:spring-boot-starter-test'
      testImplementation 'org.springframework.security:spring-security-test'
      testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.2'
      testImplementation 'org.junit.jupiter:junit-jupiter-params:5.3.2'
      testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.2'
  }
  
  compileKotlin {
      kotlinOptions {
          freeCompilerArgs = ['-Xjsr305=strict']
          jvmTarget = '1.8'
      }
  }
  
  compileTestKotlin {
      kotlinOptions {
          freeCompilerArgs = ['-Xjsr305=strict']
          jvmTarget = '1.8'
      }
  }
  </code></pre>
  
  <p>So what should I add in UserManager project to add Core as dependency.</p>