प्रॉक्सी के पीछे से sbt का उपयोग कैसे करें?


85

प्रॉक्सी का उपयोग करने के लिए मैं sbt को कैसे कॉन्फ़िगर करूं?

उदाहरण के लिए, अपने निर्माण परिभाषा की जरूरत GitHub से कनेक्ट करने के लिए कनेक्शन मापदंडों को निर्दिष्ट http.proxy, http.proxyPort, user, और password

मैं इन सेटिंग्स में sbt कैसे पास करूंगा?

जब मैं घर से काम करता हूं तो क्या प्रॉक्सी / नो-प्रॉक्सी सेटिंग्स के बीच स्विच करने का एक आसान तरीका है?

जवाबों:


135

sbt http प्रॉक्सी सेटिंग्स के लिए सामान्य पर्यावरण चर का सम्मान करता है:

export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=yourserver -Dhttp.proxyPort=8080 -Dhttp.proxyUser=username -Dhttp.proxyPassword=password"

( यह निश्चित रूप से, यूनिक्स (लिनक्स / ओएसएक्स आदि) को मानते हुए। विंडोज़ पर आप %JAVA_OPTS%सामान्य रूप से एक ही पर्यावरण चर ( ) को विंडोज तरीके से सेट कर सकते हैं । )

फिर sbtहमेशा की तरह दौड़ें :

sbt

प्रॉक्सी / नो-प्रॉक्सी के बीच स्विच करना एक छोटी लिपि को स्थापित करने का विषय होना चाहिए, जब भी आपको इसकी आवश्यकता हो तो आप इसे 'स्लरप' कर सकते हैं।

gotchas

  • yourserverमूल्य में "http: //" शामिल न करें
  • yourserverमूल्य में पोर्ट शामिल न करें
  • आप शायद शामिल करना भी चाहते हैं https.proxyHostऔर https.proxyPortचूंकि बहुत सारे सामान https पर काम करते हैं
  • यदि आपके प्रॉक्सी को प्रमाणीकरण की आवश्यकता होती है, तो तब तक कोशिश करना न भूलें, जब तक कि यह मूल प्रमाणीकरण का उपयोग नहीं करता है क्योंकि SBT कुछ और का समर्थन नहीं करता है। पर्यावरण चर में हमेशा स्पष्ट पाठ साख से सावधान रहें! पाठ संपादन विधि का उपयोग करके अपने .bash_history से आदेशों को निकालना सुनिश्चित करें जो ट्रेस फ़ाइलें (तकनीकी रूप से आपको चाहिए shredया srmसंपूर्ण फ़ाइल) का निर्माण नहीं करेगा । यदि आप विंडोज पर हैं, तो इसके बारे में चिंता न करें, आपकी सुरक्षा पहले से ही गड़बड़ा गई है आप कोई और नुकसान नहीं कर सकते।

1
धन्यवाद, यह सही उत्तर है। मेरी वास्तविक समस्या यह है कि मेरा प्रॉक्सी GIT द्वारा उपयोग किए जाने वाले पोर्ट को ब्लॉक करता है, इसलिए मुझे http प्रोटोकॉल का उपयोग करना होगा।
सुपर डे

4
+1 हालाँकि, कमांड प्रॉम्प्ट से विंडोज 7 पर, मुझे इसे set JAVA_OPTS=-Dhttp.proxyHost=yourserver -Dhttp.proxyPort=8080 -Dhttp.proxyUser=username -Dhttp.proxyPassword=passwordकाम करने के लिए उपयोग करना था ।
हीटफैनजॉन

4
मेरे लिए काम नहीं करता है, मैं "आपके प्रॉक्सी को प्रमाणीकरण की आवश्यकता है" प्राप्त करता रहता हूं और यह डिपल्स को डीएल करने में विफल रहता है। मैं एक विरासत के पीछे हूँ NTLM :(
samthebest

6
यह पता लगाने के बाद - मुझे एहसास हुआ कि मेरे मामले में मुझे HTTPS जावा सिस्टम पैरामीटर का उपयोग करना होगा -Dhttps.proxyHost और -Dhttps.proxyPort!
कॉनी क्रेले

1
यदि आप एक विरासत एनटीएलएम के पीछे हैं, तो मैं CNTLM का उपयोग करने की सलाह देता हूं, यह मेरे लिए काम करता है
एलुआन क्रिएल-यहां तक ​​कि

25

sbt अन्य जेवीएम-आधारित परियोजनाओं को आमतौर पर कॉन्फ़िगर करने के तरीके की तुलना में काफी मानक तरीके से काम करता है।

sbt वास्तव में दो "सबसिस्टम" है - लॉन्चर और कोर। यह आमतौर पर है xsbt.boot.Bootकि कोर के शुरू होने से पहले निष्पादित हो जाता है, जो उन सभी विशेषताओं के साथ है जो हम सभी जानते हैं (और कुछ को पसंद भी करते हैं)।

इसलिए यह बात है कि आप sbt को कैसे निष्पादित करते हैं, जो कहता है कि आप HTTP, HTTPS और FTP नेटवर्क ट्रैफ़िक के लिए प्रॉक्सी कैसे सेट कर सकते हैं।

निम्नलिखित उपलब्ध गुणों की पूरी सूची है जो किसी भी जावा अनुप्रयोग के लिए सेट की जा सकती है, जिसमें sbt भी शामिल है, जो एक प्रॉक्सी के माध्यम से मार्ग संचार के लिए जावा एपीआई को निर्देश देता है:

  • http प्रॉक्सी
  • http_proxy_user
  • http_proxy_pass
  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

बदलें httpके साथ ऊपर httpsऔर ftpसेवाओं के लिए गुण की सूची प्राप्त करने।

कुछ sbtस्क्रिप्ट्स का उपयोग JAVA_OPTSप्रॉक्सी सेटिंग को दूसरों के साथ -Dhttp.proxyHostऔर -Dhttp.proxyPortऊपर (ऊपर सूचीबद्ध) करने के लिए किया जाता है। जावा नेटवर्किंग और प्रॉक्सी देखें ।

कुछ स्क्रिप्ट SBT_OPTSसंपत्ति का उपयोग करके प्रॉक्सी कॉन्फ़िगरेशन स्थापित करने के अपने तरीके से आती हैं, .sbtoptsया (केवल विंडोज पर) %SBT_HOME%\conf\sbtconfig.txt। आप उन्हें विशेष रूप से परदे के पीछे उपयोग करने के लिए sbt सेट करने के लिए उपयोग कर सकते हैं, जबकि अन्य JVM- आधारित अनुप्रयोग बिल्कुल प्रभावित नहीं होते हैं।

से sbtकमांड लाइन टूल:

# jvm options and output control
JAVA_OPTS          environment variable, if unset uses "$java_opts"
SBT_OPTS           environment variable, if unset uses "$default_sbt_opts"
.sbtopts           if this file exists in the current directory, it is
                   prepended to the runner args
/etc/sbt/sbtopts   if this file exists, it is prepended to the runner args
-Dkey=val          pass -Dkey=val directly to the java runtime
-J-X               pass option -X directly to the java runtime 
                   (-J is stripped)
-S-X               add -X to sbt's scalacOptions (-S is stripped)

और यहाँ से एक अंश आता है sbt.bat:

@REM Envioronment:
@REM JAVA_HOME - location of a JDK home dir (mandatory)
@REM SBT_OPTS  - JVM options (optional)
@REM Configuration:
@REM sbtconfig.txt found in the SBT_HOME.

केवलsbtconfig.txt विंडोज पर ही काम करता है, इससे सावधान रहें । जब आप उपयोग करते हैं तो फ़ाइल से परामर्श नहीं किया जाता है और आपको अन्य तरीकों का उपयोग करने का सहारा लेना होगा।cygwin

मैं निम्नलिखित स्क्रिप्ट के साथ sbt का उपयोग कर रहा हूं:

$JAVA_HOME/bin/java $SBT_OPTS -jar /Users/jacek/.ivy2/local/org.scala-sbt/sbt-launch/$SBT_LAUNCHER_VERSION-SNAPSHOT/jars/sbt-launch.jar "$@"

स्क्रिप्ट का बिंदु स्रोत से निर्मित sbt के नवीनतम संस्करण का उपयोग करना है (इसीलिए मैं इसका उपयोग कर रहा हूँ /Users/jacek/.ivy2/local/org.scala-sbt/sbt-launch/$SBT_LAUNCHER_VERSION-SNAPSHOT/jars/sbt-launch.jar) $SBT_OPTSJVM sbt के उपयोग के लिए JVM गुण पास करने के साधन के रूप में संपत्ति के साथ ।

ऊपर दी गई स्क्रिप्ट मुझे निम्नानुसार MacOS X पर कमांड लाइन पर प्रॉक्सी सेट करने देती है:

SBT_OPTS="-Dhttp.proxyHost=proxyhost -Dhttp.proxyPort=9999" sbt

जैसा कि आप देख सकते हैं, sbt के लिए प्रॉक्सी सेट करने के लिए कई दृष्टिकोण हैं जो JVM sbt के उपयोग के लिए प्रॉक्सी सेट करने के लिए सभी बहुत ज्यादा उबालते हैं।


13

विंडोज़ वातावरण में बस sbt / sbtconfig.txt में निम्न पंक्ति जोड़ें

-Dhttp.proxyHost=PROXYHOST 
-Dhttp.proxyPort=PROXYPORT 
-Dhttp.proxyUser=USERNAME 
-Dhttp.proxyPassword=XXXX

या Https समतुल्य (टिप्पणियों के लिए धन्यवाद)

-Dhttps.proxyHost=PROXYHOST 
-Dhttps.proxyPort=PROXYPORT 
-Dhttps.proxyUser=USERNAME 
-Dhttps.proxyPassword=XXXX

3
यह मेरे लिए तब तक काम करता रहा जब तक मैंने https समतुल्य गुणों के साथ sbtconfig.txt में एक और लाइन जोड़ दी । मैं इसी http गुणों के लिए बिल्कुल वैसा ही मूल्यों का उपयोग करता था। इस प्रकार: -https.proxyHost = PROXYHOST -Dhttps.proxyPort = PROXYPORT -Dhttps.proxyUser = USERNAME -Dhttps.proxyPost = XXXX
snark

4
महत्वपूर्ण नोट: अब और काम नहीं करता है! आपको sbt/conf/sbtoptsइसके बजाय फ़ाइल का उपयोग करना होगा।
15

@ एंटोनी-सैक जहां मुझे sbt/conf/sbtoptsप्रॉक्सी सेट करने के लिए फाइल मिल सकती है ?
क्रोज़ाइन 13

1
@ srot संस्थापन निर्देशिका में @krozaine - मेरा अंडर था C:\Program Files (x86)\sbt\conf\sbtopts- स्पष्ट रूप से विंडोज़ पर।
19

@ एंटोनी-सैक मेरे लिए sbtoptsफ़ाइल को छुए बिना काम करना लगता है
enissay

12

मैंने उपयोग किया (यह एक यूनिक्स वातावरण है):

export SBT_OPTS="$SBT_OPTS -Dhttp.proxyHost=myproxy-Dhttp.proxyPort=myport"

यह मेरे सेटअप के काम नहीं आया:

export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=myproxy-Dhttp.proxyPort=myport"

Sbt.sh फ़ाइल में:

JAVA_OPTS          environment variable, if unset uses "$java_opts"
SBT_OPTS           environment variable, if unset uses "$default_sbt_opts"

लेकिन जाहिरा तौर पर SBT_OPTS का उपयोग JAVA_OPTS के बजाय किया जाता है


मुझे इंटरनेट में नहीं मिल रहा है, मुझे sbt.shअपनी परियोजना में फ़ाइल कहाँ रखनी चाहिए !
हदील

SBT_OPTS ENV वैरिएबल एकमात्र ऐसी चीज थी जिसने मेरे लिए CentOS पर काम किया था
इकारस

9

विंडोज उपयोगकर्ताओं के लिए, निम्न कमांड दर्ज करें:

set JAVA_OPTS=-Dhttp.proxySet=true -Dhttp.proxyHost=[Your Proxy server] -Dhttp.proxyPort=8080

3
मेरे मामले में मुझे https के लिए भी सेटिंग्स जोड़ना था ... codeJAVA_OPTS = -http.proxySet = true -Dhttp.proxyHost = <प्रॉक्सी सर्वर> -Dhttp.proxyPort = <पोर्ट> -Dhttp.proxyUser = <Username> सेट करें। DHT tp.proxyPassword = <पासवर्ड> -Dhttps.proxySet = सच -Dhttps.proxyHost = <प्रॉक्सी सर्वर> -Dhttps.proxyPort = <पोर्ट> -Dhttps.proxyUser = <प्रयोक्ता नाम> -Dhttp s.proxyPassword = <पासवर्ड>code
अरुण

6

एक उत्तर देने के लिए जो सभी विंडोज-उपयोगकर्ताओं के लिए काम करेगा:

निम्नलिखित को अपने sbtconfig.txt में जोड़ें (C: \ Program Files (x86) \ sbt \ conf)

-Dhttp.proxyHost=XXXXXXX -Dhttp.proxyPort=YYYY -Dhttp.proxySet=true -Dhttps.proxyHost=XXXXXXX -Dhttps.proxyPort=YYYY -Dhttps.proxySet=true

दोनों की जगह XXXXXXX अपने proxyHost साथ, और दोनों YYYY अपने proxyPort साथ।

यदि आपको त्रुटि मिलती है "मुख्य वर्ग को ढूंढ या लोड नहीं कर सका" तो आपको अपना JAVA_HOME सेट करने की आवश्यकता है:

set JAVA_HOME=C:\Progra~1\Java\jdkxxxxxx

जब 64-बिट विंडो पर, उपयोग करें:

प्रोग्रा ~ 1 = 'प्रोग्राम फाइल्स'

प्रोग्रा ~ 2 = 'प्रोग्राम फाइल्स (x86)'


4

Http और https दोनों कॉन्फ़िगरेशन जोड़ें:

export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=yourserver -Dhttp.proxyPort=8080 -Dhttp.proxyUser=username -Dhttp.proxyPassword=password"

export JAVA_OPTS="$JAVA_OPTS -Dhttps.proxyHost=yourserver -Dhttps.proxyPort=8080 -Dhttps.proxyUser=username -Dhttps.proxyPassword=password"

(sbt पुस्तकालयों द्वारा संदर्भित कई यूआरएल चूंकि https हैं, इसलिए https कॉन्फिगरेशन अवश्य है)

वास्तव में, मैं भी एक अतिरिक्त सेटिंग थी 'http.proxySet'करने के लिए 'true'दोनों विन्यास प्रविष्टियों में।


3

जब मैंने प्रॉक्सी जानकारी को% JAVA_OPTS% में जोड़ा, तो मुझे एक त्रुटि मिली "-Dhttp.proxyHost = आपका पर्यवेक्षक इस समय अप्रत्याशित था"। मैंने प्रॉक्सी जानकारी% SBT_OPTS% में डाल दी और यह काम कर गया।


6
खिड़कियों पर मुझे एक ही त्रुटि थी लेकिन SBT_OPTS को सेट करने से त्रुटि ठीक हो गई लेकिन प्रॉक्सी सेट नहीं किया। समाधान JAVA_OPTS या SBT_OPTS सेट करना था, लेकिन मूल्य के आसपास के उद्धरण के बिना।
10

2

का उपयोग करते हुए

sbt -Dhttp.proxyHost=yourServer-Dhttps.proxyHost=yourServer -Dhttp.proxyPort=yourPort -Dhttps.proxyPort=yourPort

Ubuntu 15.10 x86_64 x86_64 GNU / Linux में काम करता है।

Http: // न तो https: // के बिना उचित पते के द्वारा अपने सर्वर को बदल दें और क्रमशः धृप और धत्त में उपसर्ग करें। उद्धरण चिह्नों से बचने के लिए याद रखें। कोड-लाइन में शामिल कोई usr / पास नहीं है, जिसमें शामिल करने के लिए -Dhttp.proxyUser = usr -Dhttp.proxyPassword = समान टाइपिंग मानदंड के साथ पास करें। धन्यवाद @Jacek Laskowski !. चियर्स


कहीं भी यह क्विक कॉपी और पेस्ट करने के लिए क्लीन कमांड लाइन नहीं है, बस उस @ काम के आदमी!
user278049

2

मुझे लाइटबेंड एक्टीवेटर के एफएक्यू सेक्शन पर एक आइटम उपयोगी लगा। मैं उत्प्रेरक का उपयोग कर रहा हूं, जो बदले में एसबीटी का उपयोग करता है, इसलिए यह सुनिश्चित न करें कि यह उपयोगकर्ताओं को सिर्फ एसबीटी के साथ मदद करता है, लेकिन यदि आप एक्टिवेटर का उपयोग करते हैं, तो मेरे जैसे, और एक प्रॉक्सी के पीछे हैं, "बिहाइंड ए प्रॉक्सी" अनुभाग में दिए गए निर्देशों का पालन करें। सामान्य प्रश्न:

https://www.lightbend.com/activator/docs

बस सामग्री गायब हो जाने पर, यहाँ एक कॉपी-पेस्ट है:

प्रॉक्सी के पीछे एक्टिवेटर को चलाते समय, कुछ अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है। सबसे पहले, ~ / .activator / Activatorconfig.txt के तहत अपने उपयोगकर्ता होम डायरेक्टरी में पाए जाने वाले एक्टिवेटर कॉन्फ़िगरेशन फ़ाइल को खोलें। ध्यान दें कि यह फ़ाइल मौजूद नहीं हो सकती है। निम्नलिखित पंक्तियों को जोड़ें (प्रति पंक्ति एक विकल्प):

-Dhttp.proxyHost=PUT YOUR PROXY HOST HERE
-Dhttp.proxyPort=PUT YOUR PROXY PORT HERE
-Dhttp.nonProxyHosts="localhost|127.0.0.1"
-Dhttps.proxyHost=PUT YOUR HTTPS PROXY HOST HERE
-Dhttps.proxyPort=PUT YOUR HTTPS PROXY PORT HERE
-Dhttps.nonProxyHosts="localhost|127.0.0.1"

2

SBT एक रिपॉजिटरी के लिए HTTP / HTTPS / SFTP / SSH और अन्य प्रकार के कनेक्शन दोनों का उपयोग करते हैं। तो जब एक प्रॉक्सी के पीछे, ये प्रोटोकॉल उपलब्ध होना चाहिए।

विंडोज पर अधिकांश सरल मामलों में, आपको बस जेवीएम के लिए प्रॉक्सी मापदंडों के विकल्पों को पास करना होगा, जैसे:

java -Dhttp.proxyHost=myproxy -Dhttp.proxyPort=8080

करना होगा।

लेकिन अगर ऐसा नहीं है, तो कुछ चीजें हैं जिनसे आपको अवगत होना चाहिए:

  1. चाहे आप रिपॉजिटरी के लिए HTTPS कनेक्शन बना रहे हों।
  2. क्या गंभीर प्रमाणपत्रों को jre cacerts पर आयात किया गया था
  3. क्या आपका प्रॉक्सी आपके सर्वर प्रमाणपत्रों को बदल देगा

पहले हल करने के लिए, आपको jvm को https प्रॉक्सी पैरामीटर पास करना चाहिए, जैसे:

java -Dhttps.proxyHost=myproxy -Dhttps.proxyPort=8080 -Djavax.net.ssl.trustStore=${TRUST_STORE_PATH}

दूसरे को हल करने के लिए, आपको सीए को आयात करना चाहिए। बहुत सारे सुझाव हैं।

तीसरे को हल करने के लिए, आप शायद एक प्रमाणीकरण प्रॉक्सी का उपयोग करने पर विचार कर सकते हैं।

SBT के विन्यास को सरल बनाने के लिए, यह sbtconfig.txt प्रदान करता है और sbtops को conf डायरेक्टरी में देखता है।

संदर्भ:
http://www.scala-sbt.org/0.13/docs/Setup-Notes.html
http://www.scala-sbt.org/1.0/docs/Publishing.html


प्रमाणपत्र समस्या होने पर आपको किस प्रकार का त्रुटि संदेश मिलता है? जब मैं http गुणों का उपयोग करता हूं, तो मुझे यह स्पष्ट संदेश मिलता है कि मैं शायद प्रॉक्सी के पीछे हूं, आदि। जब मैं httpS गुणों पर स्विच करता हूं, तो मेरे पास अब संदेश नहीं है, इसलिए मुझे लगता है कि यह बेहतर है ... लेकिन मुझे समस्याएं मिलती हैं जैसा कि यहां बताया गया है: stackoverflow.com/questions/43464585/…
विन्सेन्ट एफ

1

Mac OS X / El Capitan पर आप जावा पर्यावरण चर सेट कर सकते हैं:

$launchctl setenv _JAVA_OPTIONS "-Dhttp.proxyHost=192.168.1.54 -Dhttp.proxyPort=9999"

1

मैंने पाया कि टर्मिनल से इंटेलीज आईडीईए शुरू करना मुझे इंटरनेट से कनेक्ट करने और डाउनलोड करने देता है। टर्मिनल से शुरू करने के लिए, इसमें टाइप करें:

$ idea


0

यदि आप एक प्रॉक्सी का उपयोग कर रहे हैं जिसे प्रमाणीकरण की आवश्यकता है, तो मेरे पास आपके लिए एक समाधान है :)

जैसा कि @ फैज़ ने ऊपर बताया है, एसबीटी के पास प्रॉक्सी को प्रमाणित करने के लिए बहुत कठिन समय है। समाधान इस प्रमाणीकरण को बायपास करने के लिए है, यदि आप मांग पर अपने प्रॉक्सी को बंद नहीं कर सकते हैं (उदाहरण के लिए कॉर्पोरेट प्रॉक्सी)। ऐसा करने के लिए, मेरा सुझाव है कि आप एक स्क्विड प्रॉक्सी का उपयोग करें, और अपने कॉर्पोरेट प्रॉक्सी का उपयोग करने के लिए इसे अपने उपयोगकर्ता नाम और पासवर्ड से कॉन्फ़िगर करें। देखें: https://doc.ubuntu-fr.org/squid इसके बाद, आप JAVA_OPTS या SBT_OPTS पर्यावरण चर सेट कर सकते हैं ताकि SBT आपके कॉर्पोरेट प्रॉक्सी के बजाय आपके स्वयं के स्थानीय स्क्विड प्रॉक्सी से कनेक्ट हो:

निर्यात JAVA_OPTS = "-https.proxyHost = localhost -Dhttps.proxyPort = 3128 -Dhttp.proxyHost = localhost -Dhttp.proxyHort = 3128"

(बस c / c इसे अपने bashrc में कुछ भी संशोधित किए बिना और यह ठीक काम करना चाहिए)।

चाल यह है कि स्क्वीड प्रॉक्सी को किसी प्रमाणीकरण की आवश्यकता नहीं है, और एसबीटी और आपके अन्य प्रॉक्सी के बीच एक मध्यवर्ती के रूप में कार्य करता है।

यदि आपको इस सलाह को लागू करने में कोई परेशानी है, तो कृपया मुझे बताएं।

सादर,

एडगर


0

इस थ्रेड पर अभी भी उतरने वालों के लिए IntelliJ में HTTP प्रॉक्सी को कहां / कैसे कॉन्फ़िगर करना है, यह जानने की कोशिश कर रहा हूं कि यहां मैं इसे कैसे काम कर पाया। आशा है कि ये आपकी मदद करेगा!

(नोट: संबंधित बॉक्स में अपना नेटवर्क उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करें): -

यहाँ छवि विवरण दर्ज करें


0

पैरामीटर के रूप में प्रॉक्सी विवरण प्रदान करने का प्रयास करें

sbt compile -Dhttps.proxyHost=localhost -Dhttps.proxyPort=port -Dhttp.proxyHost=localhost -Dhttp.proxyPort=port

यदि वह काम नहीं कर रहा है तो JAVA_OPTS (गैर-विंडोज़) के साथ प्रयास करें

export JAVA_OPTS = "-Dhttps.proxyHost=localhost -Dhttps.proxyPort=port -Dhttp.proxyHost=localhost -Dhttp.proxyPort=port"

sbt compile

या (विंडोज़)

set JAVA_OPTS = "-Dhttps.proxyHost=localhost -Dhttps.proxyPort=port -Dhttp.proxyHost=localhost -Dhttp.proxyPort=port"
sbt compile

अगर कुछ भी काम नहीं करता है तो SBT_OPTS सेट करें

(नॉन विंडो)

export SBT_OPTS = "-Dhttps.proxyHost=localhost -Dhttps.proxyPort=port -Dhttp.proxyHost=localhost -Dhttp.proxyPort=port"'
sbt compile

या (विंडोज़)

set SBT_OPTS = "-Dhttps.proxyHost=localhost -Dhttps.proxyPort=port -Dhttp.proxyHost=localhost -Dhttp.proxyPort=port"
sbt compile
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.