У меня есть build.gradle
файл:
repositories {
maven {
credentials {
username "$artifactory_user"
password "$artifactory_password"
}
url 'http://some.domain/artifactory/repo'
}
}
publishing {
repositories {
publications {
maven(MavenPublication) {
from components.java
}
}
maven {
credentials {
username "$artifactory_user"
password "$artifactory_password"
}
url 'http://some.domain/artifactory/repo'
}
}
}
Я хочу извлечь и повторно использовать определение репозитория Maven.
Это не работает:
repositories {
mavenRepository()
}
publishing {
repositories {
publications {
maven(MavenPublication) {
from components.java
}
}
mavenRepository()
}
}
private void mavenRepository() {
maven {
credentials {
username "$artifactory_user"
password "$artifactory_password"
}
url 'http://some.domain/artifactory/repo'
}
}
Это приводит к
Не удалось найти метод mavenRepository () для аргументов [gradle-dev] в контейнере репозитория типа org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
Как мне достичь этой цели?