Ich habe ein ähnliches Problem hinter einem Proxy konfrontiert, und ich habe nicht in der Lage gewesen Maven herunterladen gradle zu lassen, so habe ich diese Lösung.
Laden Sie die Gradle manuell herunter, legen Sie sie in Ihr Projektordner.
Meine Ordner Schema
1. Developer (folder)
1.1 Projects (folder)
1.1.1 project1 (folder)
1.1.2 project2 (folder)
1.2 gradle-2.2.1-all.zip (file)
Dann machte ich diesen Haken, die URL außer Kraft zu setzen in den gradeBuilder.js, auf eine lokale
#!/usr/bin/env node
//Hook to change the path to the gradle to find the local one, because the proxy doesn't allow
//to connect o an https server
var fs = require('fs');
var path = require('path');
var rootdir = ".",
androidroot = rootdir + "/platforms/android";
function replace_string_in_file(filename, to_replace, replace_with) {
var data = fs.readFileSync(filename, 'utf8');
if(data.indexOf(replace_with) > -1){
console.log('File already contains required text. Nothing to do.');
} else {
console.log(new RegExp(to_replace, "g"));
var result = data.replace(new RegExp(to_replace, "g"), replace_with);
//console.log(result);
fs.writeFileSync(filename, result, 'utf8');
console.log('Changed Build Gradle Path to local successfully');
}
}
if(fs.existsSync(androidroot)){
var targetFile = androidroot + '/cordova/lib/builders/GradleBuilder.js';
try{
replace_string_in_file(targetFile, 'http\\\\\\\\://services.gradle.org/distributions/gradle-2.2.1-all.zip', '../../../../../../gradle-2.2.1-all.zip');
} catch(e){
console.log("File " + targetFile + " modified successfully");
}
}
und legte sie in den Haken Gradle/before_build-Ordner des Projekts.
Hoffe es hilft!
http://stackoverflow.com/questions/26675814/gradle-could-not-head-https-pom-peer-not-authenticated –
Haben Sie den Ratschlag (Hinzufügen --stacktrace --debug) folgen? – Peter
Es sieht wie ein Proxyauthentifizierungsproblem aus. Der Grund, warum Sie dieses Problem vor dem Upgrade von cordova nicht bemerkt haben, ist, dass Sie alle Ihre Deps im Gradle-Cache hatten und Gradle nicht mehr irgendwelche Abhängigkeiten online auflösen musste. –