Tamamen farklı bir yaklaşım, appengine sdk için yerel bir maven deposu oluşturmak ve doğrudan doğruya ve her şeyi bozulmamış bir şekilde bırakmak olacaktır. Doğru adı olacak çünkü maven.org doğrudan appengine sdk kapmak eğer
repositories {
maven {
url 'file://path/to/myCustomRepo'
}
mavenCentral()
}
Yani bu yöntem en kolay yoldur. (http://search.maven.org/#artifactdetails|com.google.appengine|appengine-java-sdk|1.9.6|zip) ancak oluşturduğunuz sürümü yapı dosyanızda seçin.
Maven repo hakkında, doğru şekilde ayarlamanız gerekir. İndirdiğiniz zip /path/to/myCustomRepo
içeriyorsa, kullandığınız sürüm numarasına bağlı olarak filii doğru konuma yerleştirmeniz gerekir: /path/to/myCustomRepo/com/google/appengine/appengine-java-sdk/1.9.6
.
Eğer sadece göstermek için downloadSdk
satırını değiştirmek gerekebilir depo dizininde zip dosyasını varsa bütün bu kullanılabilir @zip değiştirici ile "zip" dir.
downloadSdk "com.google.appengine:appengine-java-sdk:[email protected]"
Eğer (bir sonraki .zip için) basit .pom dosyası ekleyebilir böylece sistemin düzgün referansı
appengine-java belirleyebilir @zip kullanmak istemiyorsanız -SDK-1.9.6.pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-java-sdk</artifactId>
<packaging>zip</packaging>
<version>1.9.6</version>
</project>
ve şimdi alıyorum "Endpoint komutları çalıştıran bir hata oldu get-client-lib: Re reklam zaman aşımına uğradı. – gcmx
Bu başka bir ağ komutudur, uzun zaman aldı mı? --info veya --debug veya --stacktrace ile çalıştırabilir misin? – loosebazooka
Yardımlarınız için teşekkürler, sonunda kendi kendine yüklendi. Aynı ayakkabıdaki herkes için, App Engine'i varsayılan olarak ".gradle" ana dizinine indirir. Dosyalarınızı orada çıkarın ve projenize yerleştirin. – gcmx