#java #spring-boot #gradle #build.gradle
#java #весенняя загрузка #gradle #build.gradle
Вопрос:
Мой проект имеет структуру:
-root project
-settings.gradle
-build.gradle
-moduleA
-build.gradle
moduleB
-build.gradle
И у меня есть эта конфигурация в каждом модуле:
repositories {
maven {
credentials {
username "username"
password "password"
}
url "http://artifactory..."
}
}
Я не хочу дублировать эту конфигурацию, и я хочу переместить ее в родительскую конфигурацию. Как я могу это сделать?
Теперь у меня есть это build.gradle
(родительский):
group = 'my.group'
version = '0.0.1-SNAPSHOT'
ext {
springBootVersion = '2.1.3.RELEASE'
cxfVersion = '3.2.7'
uuidGeneratorVersion = '3.1.5'
commonLang3Version = '3.7'
encacheVersion = '2.6.11'
logstashVersion = '5.2'
}
repositories {
maven {
credentials {
username "username"
password "password"
}
url "http://artifactory...."
}
}
Ответ №1:
Предполагая, что moduleA
и moduleB
являются подпроектами, определите это следующим образом в своем build.gradle
:
subprojects {
repositories {
maven {
credentials {
username "username"
password "password"
}
url "http://artifactory...."
}
}
}