Как перенести раздел репозитории в родительский конфиг build.gradle? - PullRequest
0 голосов
/ 01 апреля 2019

Мой проект имеет структуру:

-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 Ответ

1 голос
/ 01 апреля 2019

Предполагая, что moduleA и moduleB являются подпроектами, определите это следующим образом: build.gradle:

subprojects {
    repositories {
        maven {
            credentials {
                username "username"
                password "password"
            }
            url "http://artifactory...."
        }
    }
}
...