К сожалению, похоже, что ввод учетных данных в settings.groovy работает только для одного репо, а не для нескольких репо.
Итак, внутри вашего BuildConfig.groovy
, в блоке "репозитории", добавьте код, подобный этому:
final properties = new Properties()
properties.load(new FileInputStream(System.getProperty("user.home") + "/.grails/maven.properties"))
final mavenUsername = properties.getProperty("user")
final mavenPassword = properties.getProperty("password")
mavenRepo ("http://repo.mycompany.com:8081/artifactory/libs-release-local") {
auth([
username: mavenUsername,
password: mavenPassword
])
}
mavenRepo ("http://repo.mycompany.com:8081/artifactory/remote-repos") {
auth([
username: mavenUsername,
password: mavenPassword
])
}
Вы можете обратиться к документации и к этому для получения дополнительной информации
Надеюсь, это поможет вам.