یہ بلاگ پوسٹ ایکلیس IDE میں اسکالا ایپلیکیشن چلانے کے لئے sbteclipse پلگ ان کو انسٹال اور مرتب کرنے کے طریقوں کو سمجھنے میں آپ کی مدد کرے گی۔ پہلے ، آئیے سمجھیں کہ ایس بی ٹی کیا ہے۔ ویکیپیڈیا نے اسے 'اسکیلہ کمیونٹی کے ل de ڈی فیکٹو بلڈ ٹول کے طور پر بیان کیا ہے ، جو لفٹ ویب فریم ورک اور پلے فریم ورک کے ذریعہ استعمال ہوتا ہے۔' یہ اسکالا اور جاوا پروجیکٹس کے لئے بنیادی طور پر اوپن سورس بلڈ ٹول ہے ، جو جاوا کے ماون یا چیونٹی کی طرح ہے۔
اس کی اہم خصوصیات یہ ہیں:
& بیل اسکیل کوڈ مرتب کرنے اور بہت سارے اسکالا ٹیسٹ فریم ورک کے ساتھ مربوط کرنے کے لئے مقامی حمایت
& بیل ڈی ایس ایل کا استعمال کرتے ہوئے اسکیلہ میں لکھی گئی تفصیل کی تعمیر کریں
آئیوی کا استعمال کرتے ہوئے اور بیل انحصار کا انتظام (جو ماون-فارمیٹ ذخیروں کی حمایت کرتا ہے)
& بیل مستقل تالیف ، جانچ ، اور تعیناتی
تیز رفتار تکرار اور ڈیبگنگ کے ل bull & اسکال ترجمان کے ساتھ بیل انضمام
مخلوط جاوا / سکالا پروجیکٹس کے لئے اور بیل سپورٹ
Sbteclipse تاہم ، ایس بی ٹی 0.13 کے لئے ایک پلگ ان ہے۔ اس پلگ ان کو ترتیب دینے کے ل، ، کسی کو اپنے سسٹم میں سب سے پہلے ایس بی ٹی لگانا چاہئے۔
آئیے پہلے ایس بی ٹی ڈاؤن لوڈ کریں۔
کمانڈ: ویجٹ http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
کمانڈ: sudo یم یم لوکل انسٹال sbt-0.13.8.rpm
کمانڈ: ویجٹ http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
آئیے sbt ورژن چیک کریں۔
کمانڈ: sbt ionversion
اپنے منصوبے کو چاند گرہن میں درآمد کرنے کے ل you ، آپ کو اپنی پلگ ان کی تعریف فائل میں sbteclipse شامل کرنا ہوگی۔ آپ عالمی سطح پر یا تو ~ / .sbt / پلگ ان / پلگ انز / ایس بی ٹی پر یا پروجیکٹ سے متعلق کسی ایک کو PROJECT_DIR / پروجیکٹ / پلگ انز پر استعمال کرسکتے ہیں۔
آئیے عالمی سطح پر پلگ ان شامل کریں تاکہ ہمیں انفرادی طور پر ہر پروجیکٹ میں شامل کرنے کی ضرورت نہ ہو۔ اس کے لئے اقدامات یہ ہیں:
.sbt / 0.13 / کے اندر پلگ ان ڈائریکٹری بنائیں
کمانڈ: mkdir -p .sbt / 0.13 / پلگ انز
ایک فائل plugins.sbt بنائیں
کمانڈ: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
sbteclipse پلگ ان شامل کرنے کے لئے ، صرف اس فائل کو اس ترتیب میں شامل کریں۔
addSbtPlugin ('com.tyypeafe.sbteclipse'٪ 'sbteclipse-پلگ ان'٪ '4.0.0')
اب sbteclipse پلگ ان سیٹ ہے۔
ایک بار جب انسٹالیشن مکمل ہوجائے گی ، جب ہم ایس بی ٹی لانچ کریں گے تو ہم اضافی کمانڈ گرہن کا استعمال کرسکیں گے۔
ایس بی ٹی کے ذریعہ کسی پروجیکٹ کو براہ راست چلانے کے لئے یہ اقدامات ہیں۔ ہم اگلے گرہن میں پروجیکٹ کو چلانے کا طریقہ سیکھیں گے۔
ایس بی ٹی پیکیج
mkdir helloworld
سی ڈی ہیلوورلڈ /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
یہ کوڈ رکھیں:
جاوا میں فائل بنانے کا طریقہ
اعتراض ہیلو {
ڈیف مین (آرگس: سرنی [اسٹرنگ]) = {
پرنٹ ایلن ('ہیلو ورلڈ')
}
}
ہیلوورلڈ ڈائرکٹری کے اندر ایک build.sbt فائل بنائیں۔
sudo gedit build.sbt
لائن بریک داخل کرنے کیلئے HTML ٹیگ
ذیل میں ایک بہت ہی بنیادی ایس بی ٹی فائل ہے ، جہاں آپ اپنی درخواست کے لئے درکار انحصار شامل کرسکتے ہیں۔
ایس بی ٹی پیکیج
اس ایپلیکیشن کو چلانے کے لئے جار فائل بنائے گی۔ اب اپنی درخواست چلانے کے ل. اس کمانڈ کو چلائیں۔
کمانڈ: چنگاری جمع کرو - کلاس 'ہیلو' ماسٹر مقامی [2] ہدف / اسکالہ 2.10 / ہیلو-ورلڈ_2.10-1.0.jar
سورج گرہن
نیچے دی گئی کمانڈ منصوبے کو چاند گرہن کو ہم آہنگ بنائے گی اور آپ اس منصوبے کو چاند گرہن میں درآمد کرنے اور اسے کامیابی کے ساتھ چلانے کے قابل ہوں گے۔
کمانڈ: ایس بی ٹی چاند گرہن
اسکالا IDE ، فائل -> درآمد پر جائیں
روٹ ڈائرکٹری ہیلوورلڈ کو منتخب کریں۔
اب آپ دیکھ سکتے ہیں کہ آپ ختم پر کلک کرکے اس پروجیکٹ کو درآمد کرسکتے ہیں۔
اب ، اسکیل ایپلی کیشن کے بطور چلائیں۔
بس FYI ، جب آپ SparkConf ترتیب دے رہے ہو ، ہمیشہ ماسٹر کو نیچے کی طرح رکھنا یاد رکھیں۔
اب آپ اپنی درخواست چلا سکتے ہیں۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔
متعلقہ اشاعت:
اپاچی اسپارک بمقابلہ ہڈوپ میپریڈوش