Gradle 添加依赖项管理部分

Gradle 添加依赖项管理部分,gradle,dependencies,Gradle,Dependencies,我的应用程序SDK中有以下父build.gradle文件 buildscript { repositories { mavenLocal() maven { credentials { username = downloadUser password = downloadPassword } url mavenRepo

我的应用程序SDK中有以下父build.gradle文件

buildscript {
    repositories {
        mavenLocal()
        maven {
            credentials {
                username = downloadUser
                password = downloadPassword
            }
            url mavenRepo
        }
    }
    dependencies { classpath 'com.netflix.nebula:nebula-dependency-recommender:9.+' }
}

apply plugin: 'maven-publish'
apply plugin: 'nebula.dependency-recommender'

group = 'xxx.xxx.xxx.xxxxxx'

publishing {
    publications {
        parent(MavenPublication) {

            artifactId = 'xyz'

            pom.withXml { asNode().appendNode('description', 'A dependency manager for all apps') }

            // Maven dependency management section for dependencies with no transitives
            nebulaDependencyManagement.withDependencies {
              'com.expedia.www.services:ewe-link-service:0.11.128'
            }
            nebulaDependencyManagement.withDependencies {
                'com.expedia.www.slp:slp-configuration:1.0.126'
            }
            nebulaDependencyManagement.withDependencies {
                'io.dropwizard.metrics:metrics-core:3.2.2'
            }
            nebulaDependencyManagement.withDependencies {
                'io.springfox:springfox-swagger2:2.8.0'
            }
            nebulaDependencyManagement.withDependencies {
                'io.springfox:springfox-swagger-ui:2.8.0'
            }
            nebulaDependencyManagement.withDependencies {
                'com.squareup.okhttp3:okhttp:3.10.0'
            }
            //Test
            nebulaDependencyManagement.withDependencies {
                'junit:junit:4.13'
            }
            nebulaDependencyManagement.withDependencies {
                'org.mockito:mockito-core:3.3.0'
            }
            nebulaDependencyManagement.withDependencies {
                'org.hamcrest:hamcrest:2.2'
            }
            //Integration test
            nebulaDependencyManagement.withDependencies {
                'io.rest-assured:rest-assured:3.3.0'
            }
        }
    }
    repositories {
        maven {
            credentials {
                username = downloadUser
                password = downloadPassword
            }
            url uploadReleaseRepo
        }
    }
}
我想在此文件中添加一个库,以便在依赖项管理部分包含此SDK的所有应用程序都可以访问该库的功能。在哪里添加该库,以及
build.gradle
文件的哪个部分下