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