2014-10-23 22 views
16

क्या ग्रेडल के लिए वैश्विक, सिस्टम-व्यापी प्रॉक्सी स्थापित करने का कोई तरीका है?वैश्विक ग्रेडल प्रॉक्सी सेटिंग्स?

हाँ, मैं जानता हूँ कि वहाँ वर्तमानgradle.properties फ़ाइल में एक systemProp.http.proxyHost, ... आदि सेटिंग्स, लेकिन यह केवल वास्तविक परियोजना में काम करता है। लेकिन

  • मैं इसे हर Gradle परियोजना
  • में सेट नहीं होगा और मैं अपने स्थानीय नेटवर्क कॉन्फ़िगरेशन की वजह से एक परियोजना के स्रोत कोड नहीं बदलेगा।

तो, क्या कोई "वैश्विक gradle.properties" फ़ाइल है या तो?

+0

यह एक प्रश्न यात्रा गिनती के लिए मेरा पहला सुनहरा बैज है। मैं बहुत खुश हूँ! :-) – peterh

उत्तर

24

हाँ ऐसा लगता है। here विशेष रूप से देखें,:

हम एक gradle.properties फ़ाइल को परिभाषित करने और इस फ़ाइल में गुण सेट कर सकते हैं। हम फ़ाइल को हमारी प्रोजेक्ट निर्देशिका में या <USER_HOME>/.gradle निर्देशिका में रख सकते हैं। हमारी होम निर्देशिका में फ़ाइल में परिभाषित गुण हमारी प्रोजेक्ट निर्देशिका में फ़ाइल में परिभाषित गुणों पर प्राथमिकता लेते हैं। एक बोनस हम भी एक gradle.properties फ़ाइल में प्रणाली गुण परिभाषित कर सकते हैं, हम केवल systemProp साथ प्रॉपर्टी का नाम उपसर्ग के लिए ..

1

@Opal's answer

systemProp.http.proxyHost=127.0.0.1 
systemProp.http.proxyPort=8080 
systemProp.https.proxyHost=127.0.0.1 
systemProp.https.proxyPort=8080 
का एक आसान प्रतिलिपि & पेस्ट समाधान के लिए है

इसे $HOME/.gradle/gradle.properties पर जोड़ें।

संबंधित मुद्दे