Я ни в коем случае не эксперт по Gradle, поэтому, пожалуйста, будьте осторожны ...
У меня есть сборка Gradle, которую я пытаюсь запустить на Jenkins. Build.gradle содержит следующее:
repositories {
maven {
url "http://some_internal_corporate_repo"
}
}
Сервер Jenkins, на котором я запускаю задание, не может получить доступ к "some_internal_corporate_repo".
Как Я не могу изменить build.gradle. Я хотел бы знать, есть ли способ каким-либо образом расширить или переопределить build.gradle на сервере Jenkins, чтобы он указывал на mavenCentral (или похоже), может быть через файл инициализации или настройку свойства и т. д.
Заранее спасибо
РЕДАКТИРОВАТЬ: в конце концов, поскольку я использовал Jenkins, я использовал его поддержку Groovy (выполнить шаг сборки Groovy) для решения моей проблемы:
def file = new File('build.gradle')
def newConfig = file.text.replace('url "http://some_internal_corporate_repo"', 'url "http://repo.maven.apache.org/maven2/"')
file.text = newConfig