Я попытался использовать ниже два узла плагинов в моей сборке Gradle -
id "com.moowork.node" version "1.3.1"
и
id "com.github.node-gradle.node" version "2.2.1"
, и вот так выглядит мой файл Gradle -
buildscript {
repositories {
maven{
url "http://artifactory.xxx.xxxxx/artifactory/plugins-release"
credentials {
username = "${artifact_user}"
password = "${artifact_password}"
}
}
}
dependencies {
classpath "com.github.node-gradle:gradle-node-plugin:2.2.1"
}
}
apply plugin: "java"
apply plugin: "com.github.node-gradle.node"
node {
version = '12.13.0'
npmVersion = '6.12.0'
distBaseUrl = 'http://username:password**@artifactory.xxx.xxxx/artifactory/node-repo/'
download = true
}
но когда я запускаю задачу nodeSetup с помощью команды gradle nodeSetup
, ошибка ниже:
> Could not resolve org.nodejs:node:12.13.0.
> Could not get resource 'http://artifactory.xxxx.xxxxxxx/artifactory/node-repo/v12.13.0/node-v12.13.0-win-x64.zip'.
> Could not HEAD 'http://artifactory..xxxx.xxxxxxx/artifactory/node-repo/v12.13.0/node-v12.13.0-win-x64.zip'. Received status code 401 from server: Unauthorized
Я проверил имя пользователя и пароль. Тот же самый URL-адрес артефакта со встроенным в него именем пользователя / паролем прекрасно работает в браузере или почтальоне, но получает ошибку аутентификации в сборке Gradle. Пожалуйста, совет.