2011-09-11 17 views
10

के साथ निर्भरताओं को जोड़ना और निकालना मैं एसबीटी और स्कैला आईडीई (ग्रहण) के साथ प्रयोग कर रहा हूं और मुझे आश्चर्य है - आपके build.sbt फ़ाइल से निर्भरताओं को जोड़ने और हटाने के लिए मानक वर्कफ़्लो क्या है जहां परियोजना का संदर्भित पुस्तकालय ग्रहण में अद्यतन किया जाएगा?एसबीटी और स्कैला आईडीई

क्या कोई मौजूदा प्लगइन्स हैं जो निर्भरता को जोड़ते/हटाते समय ग्रहण के साथ एसबीटी का उपयोग करने के लिए आवश्यक हैं?

+0

हम्म यह प्रोजेक्ट/बिल्ड फ़ाइल में निर्भरता घोषणा को जोड़/हटा रहा है? –

+0

एसबीटी बिल्ड फ़ाइल संशोधित करें और फिर आवश्यक है [एसबीटी-ग्रहण प्लगइन] (https://github.com/typesafehub/sbteclipse) यदि आवश्यक हो तो? –

+0

@ किपटन मैंने कोशिश की है, लेकिन एसबीटीक्लिप्स को फिर से चलाने और ग्रहण में मेरी परियोजना को ताज़ा करने से कोई बदलाव नहीं आता है। क्या माना जाता है? – Josh

उत्तर

11

sbteclipse प्लगइन यह करेगा। कुंजी यह है कि जब भी आप अपनी निर्भरताओं को बदलते हैं तो आपको ग्रहण फ़ाइलों को बनाने के लिए कमांड को फिर से चलाने की आवश्यकता होती है। मैं उपयोग करता हूं:

eclipse same-targets 

फिर आपको ग्रहण में प्रोजेक्ट पर राइट-क्लिक करने और रीफ्रेश चुनने की आवश्यकता है।

+5

'ग्रहण समान-लक्ष्य' मेरे लिए काम नहीं करता है, लेकिन बस 'ग्रहण' करता है ... – Renaud

+0

मैं ग्रहण (और स्कैला) के लिए काफी नया हूं, लेकिन जब मैंने इस ग्रहण लक्ष्य को चलाने का प्रयास किया तो मैं अनजाने में आश्चर्यचकित था यह पूरी तरह से मेरी प्रोजेक्ट और .classpath फ़ाइलों को पुन: उत्पन्न किया था। मैंने कमांड लाइन से 'एसबीटी ग्रहण' निष्पादित किया क्योंकि 'एसबीटी ग्रहण समान-लक्ष्य' विफल रहा (समान-लक्ष्य नहीं मिला)। –

2

मुझे इसकी भी आवश्यकता है। मैं पुष्टि कर सकता हूं कि eclipse कार्य sbteclipse प्लगइन (एसबीटी 0.10.1 के लिए संस्करण 1.3-आरसी 3) से फिर से चल रहा है, वास्तव में ग्रहण परियोजना फ़ाइलों को पुन: उत्पन्न करेगा (ये .project और .classpath हैं)। यदि आप कुछ और देख रहे हैं, तो यह एक बग की तरह लगता है जिसे रिपोर्ट किया जाना चाहिए।

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