एपेंगेन एसडीके और संदर्भ के लिए एक स्थानीय मैवेन रिपोजिटरी बनाने के लिए एक पूरी तरह से अलग दृष्टिकोण होगा और सीधे और बाकी सबकुछ छोड़ दें।
repositories {
maven {
url 'file://path/to/myCustomRepo'
}
mavenCentral()
}
तो यदि आप एपेंगेन एसडीके को सीधे maven.org से पकड़ते हैं तो यह विधि सबसे आसान है क्योंकि इसे सही तरीके से नामित किया जाएगा। (http://search.maven.org/#artifactdetails|com.google.appengine|appengine-java-sdk|1.9.6|zip) लेकिन उस संस्करण को चुना जिसे आप अपनी बिल्ड फ़ाइल में संदर्भित कर रहे हैं।
मैवेन रेपो के बारे में, आपको इसे सही तरीके से सेट करने की आवश्यकता है। यदि आपका डाउनलोड किया गया ज़िप /path/to/myCustomRepo
में है तो आपको वास्तव में ज़िप स्थान को सही स्थान पर रखना होगा: /path/to/myCustomRepo/com/google/appengine/appengine-java-sdk/1.9.6
आपके द्वारा उपयोग किए जा रहे संस्करण संख्या के आधार पर।
आप केवल भंडार निर्देशिका आप इंगित करने के लिए downloadSdk
लाइन संशोधित करने की आवश्यकता में ज़िप फ़ाइल है, तो वह सब उपलब्ध है @zip संशोधक के साथ "ज़िप" है।
downloadSdk "com.google.appengine:appengine-java-sdk:[email protected]"
आप @zip उपयोग करने के लिए आपको एक सरल .pom फ़ाइल (अगले ज़िप करने के लिए) जोड़ सकते हैं ताकि प्रणाली सही ढंग से संदर्भ
appengine-जावा निर्धारित कर सकते हैं नहीं करना चाहते हैं -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>
मैं इस विधि को क्रियान्वित किया है और अब मुझे मिल रहा है "एंडपॉइंट्स कमांड चलाने में त्रुटि हुई-क्लाइंट-lib: पुन: विज्ञापन का समय समाप्त हो गया '। – gcmx
यह एक और नेटवर्क कमांड है, क्या इसमें काफी समय लगता है? क्या आप इसे --info या --debug या --stacktrace के साथ चला सकते हैं? – loosebazooka
आपकी मदद के लिए धन्यवाद, अंततः इसे स्वयं डाउनलोड किया गया। और, एक ही जूते में किसी के लिए, यह डिफ़ॉल्ट रूप से ".gradle" की मुख्य निर्देशिका में ऐप इंजन डाउनलोड करता है। वहां अपनी फाइलें निकालें और इसे अपने प्रोजेक्ट में ढूंढें। – gcmx