Я пытаюсь загрузить артефакт из нексуса в мой локальный каталог с помощью задачи gradle. Мне нужно передать имя пользователя / пароль в моей задаче gradle, чтобы загрузить артефакт. Ниже находится моя задача Gradle
task downloadFile(type: MyDownload) {
sourceUrl = 'http://localhost:8081/xxx/xxx/xxx'
target = new File('E:/bookstore/', 'build.zip')
}
class MyDownload extends DefaultTask {
@Input
String sourceUrl
@OutputFile
File target
@TaskAction
void download() {
ant.get(src: sourceUrl, dest: target)
}
Я могу получить доступ к этой задаче, когда удалю авторизацию в нексусе, но мне нужно включить авторизацию в нексусе и передать учетные данные через задачу Gradle