2015-07-22 11 views
5

में एसबीटी लॉन्चर के लिए रेपो कॉन्फ़िगर करें मैं एसपीटी उदाहरण को ट्रैक्टर-सीआई द्वारा प्रदान किए जाने पर एसबीटी अपने लॉन्चर को लाने के लिए उपयोग करता हूं?ट्रैविस बिल्ड

http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar वर्तमान में 404 दे रहा है और, एक परिणाम के रूप, बनाता है के साथ ट्रैविस पर असफल रहे हैं:

$ sbt clean dependencyUpdates coverage test coverageReport 
Detected sbt version 0.13.8 
Downloading sbt launcher for 0.13.8: 
    From http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar 
    To /home/travis/.sbt/launchers/0.13.8/sbt-launch.jar 
Download failed. Obtain the jar manually and place it at /home/travis/.sbt/launchers/0.13.8/sbt-launch.jar 
+1

मैं जानता हूँ कि बहुत देर हो चुकी है, लेकिन आप कैश्ड किया होगा कि, जैसे [स्प्रे करता है] (https://github.com/spray/spray/blob/master/.travis.yml) । –

+0

हम उस का सबसेट कैश करते हैं। मैं गलत सबसेट अनुमान लगा रहा हूँ। यह एमएम 2 की जरूरत है, मुझे लगता है ...? हमारे पास है - $ HOME/.ivy2/कैश - $ HOME/.sbt/boot/ – Synesso

+1

त्रुटि संदेश के आधार पर, आपको '$ HOME/.sbt/launchers /' भी जोड़ना पड़ सकता है। –

उत्तर

7

मैं आज एक ही समस्या में पड़ गए, और के लिए एक मुद्दा लॉग इन ट्रैविस-ci: https://github.com/travis-ci/travis-ci/issues/4527

समाधान के लिए, यदि आप अपने .travis.yml करने के लिए एक before_script खंड जोड़कर एसबीटी-launcher.jar डाउनलोड कर सकते हैं

before_script: 
- mkdir -p $HOME/.sbt/launchers/0.13.8/ 
- curl -L -o $HOME/.sbt/launchers/0.13.8/sbt-launch.jar http://dl.bintray.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar 
+0

बढ़िया! मैं शिप करने योग्य का उपयोग कर इस समस्या में भाग गया, और सटीक वही फिक्स shippable.yml के लिए काम करता है – jazmit

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