এই ব্লগ পোস্টটি আপনাকে কীভাবে Eclipse IDE এ স্কালা অ্যাপ্লিকেশন চালানোর জন্য sbteclipse প্লাগইন ইনস্টল করতে এবং সেট আপ করতে সাহায্য করবে। প্রথমে এসবিটি কী তা বুঝতে পারি। উইকিপিডিয়া এটিকে 'স্কালা সম্প্রদায়ের জন্য ডি ফ্যাক্টো বিল্ড সরঞ্জাম হিসাবে লিফট ওয়েব ফ্রেমওয়ার্ক এবং প্লে ফ্রেমওয়ার্ক দ্বারা ব্যবহৃত হিসাবে সংজ্ঞায়িত করেছে।' এটি জাভা এর মাভেন বা পিপীলিকার মতো স্ক্যালাল এবং জাভা প্রকল্পগুলির জন্য মূলত একটি উন্মুক্ত উত্স তৈরির সরঞ্জাম।
এর প্রধান বৈশিষ্ট্যগুলি হ'ল:
স্কাল কোডটি সংকলন করতে এবং বহু স্কাল টেস্ট ফ্রেমওয়ার্কের সাথে সংহত করার জন্য & বুল নেটিভ সমর্থন
& ষাঁড় একটি ডিএসএল ব্যবহার করে স্কালায় বর্ণিত বিল্ড বর্ণনা
আইভি (যা ম্যাভেন-ফর্ম্যাট রিপোজিটরিগুলিকে সমর্থন করে) ব্যবহার করে ষাঁড় নির্ভরশীলতা পরিচালনা
& ষাঁড় অবিচ্ছিন্ন সংকলন, পরীক্ষা এবং স্থাপনা
দ্রুত পুনরাবৃত্তি এবং ডিবাগিংয়ের জন্য স্কাল ইন্টারপ্রেটারের সাথে & বুল একীকরণ
মিশ্র জাভা / স্কালা প্রকল্পগুলির জন্য & ষাঁড় সমর্থন
Sbteclipse তবে, এসবিটি 0.13 এর জন্য একটি প্লাগইন। এই প্লাগইনটি সেট আপ করতে তাদের সিস্টেমে প্রথমে এসবিটি ইনস্টল করা উচিত।
প্রথমে এসবিটি ডাউনলোড করুন
আদেশ: উইড http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
কমান্ড: sudo yum লোকালইনস্টল sbt-0.13.8.rpm
আদেশ: উইড http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
এবার এসবিটি সংস্করণটি পরীক্ষা করা যাক।
কমান্ড: sbt ionversion
আপনার প্রকল্পটি Eclipse এ আমদানি করতে আপনাকে অবশ্যই আপনার প্লাগইন সংজ্ঞা ফাইলে sbteclipse যুক্ত করতে হবে। আপনি either / .sbt / প্লাগইনস / প্লাগইনস.এসবিটি বা প্রোজেক্ট-নির্দিষ্ট একটিতে PROJECT_DIR / প্রোজেক্ট / প্লাগইনস.এসবিটিতে বিশ্বব্যাপী একটি ব্যবহার করতে পারেন:
আসুন বিশ্বব্যাপী প্লাগইনটি যুক্ত করুন যাতে আমাদের প্রতিটি প্রকল্পে স্বতন্ত্রভাবে যুক্ত না করা দরকার। এর জন্য পদক্ষেপগুলি হ'ল:
.Sbt / 0.13 / এর ভিতরে একটি প্লাগইন ডিরেক্টরি তৈরি করুন
কমান্ড: এমকেডির -পি .এসবিটি / 0.13 / প্লাগইন
একটি প্লাগইন.সবিটি ফাইল তৈরি করুন
কমান্ড: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
Sbteclipse প্লাগইন যুক্ত করতে, এই ফাইলটিতে এই সেটিংটি যুক্ত করুন।
addSbtPlugin ('com.tyypeafe.sbteclipse'% 'sbteclipse- প্লাগইন'% '4.0.0')
এখন sbteclipse প্লাগইন সেট করা আছে।
ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আমরা এসবিটি চালু করার সময় আমরা অতিরিক্ত কমান্ড গ্রহণ গ্রহণ করতে সক্ষম হব।
এসবিটি দ্বারা সরাসরি একটি প্রকল্প পরিচালনার পদক্ষেপগুলি। আমরা পরবর্তীটি কীভাবে গ্রহনে প্রকল্পটি চালাবেন তা শিখব।
এসবিটি প্যাকেজ
mkdir হেলিওরল্ড
সিডি হেলিওরল্ড /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
এইচটিএমএলে নেস্টেড টেবিলগুলি কীভাবে করবেন
এই কোডটি রাখুন:
হ্যালো অবজেক্ট
ডিএফ মেইন (আরগস: অ্যারে [স্ট্রিং]) = {
প্রিন্টলন ('হ্যালো ওয়ার্ল্ড')
}
}
হেলিওরল্ড ডিরেক্টরিতে একটি বিল্ড.এসবিটি ফাইল তৈরি করুন।
sudo gedit build.sbt
নীচে একটি খুব বেসিক এসবিটি ফাইল রয়েছে, যেখানে আপনি আপনার আবেদনের জন্য প্রয়োজনীয় নির্ভরতা যুক্ত করতে পারেন।
এসবিটি প্যাকেজ
এটি এই অ্যাপ্লিকেশনটি চালানোর জন্য জার ফাইল তৈরি করবে। আপনার অ্যাপ্লিকেশনটি চালানোর জন্য এখন এই আদেশটি চালান।
কমান্ড: স্পার্ক-জমা দিন-ক্লাস 'হ্যালো' -মাস্টার স্থানীয় [2] টার্গেট / স্কালা-2.10 / হ্যালো-ওয়ার্ল্ড_2.10-1.0.jar
এসবিটি গ্রহন
নীচের কমান্ডটি প্রকল্পটি গ্রহনটিকে সামঞ্জস্য করবে এবং আপনি এই প্রকল্পটি গ্রহণের ক্ষেত্রে আমদানি করতে এবং সফলতার সাথে চালাতে সক্ষম হবেন।
কমান্ড: sbt eclipse
স্কালা আইডিই, ফাইল -> আমদানিতে যান
রুট ডিরেক্টরি নির্বাচন করুন।
আপনি এখন দেখতে পারেন যে আপনি এই প্রকল্পটি সমাপ্তিতে ক্লিক করে আমদানি করতে পারেন।
এখন, এটিকে স্কালা অ্যাপ্লিকেশন হিসাবে চালিত করি।
শুধু এফওয়াইআই, আপনি স্পারকনফ সেট করছেন যখন, সর্বদা নীচের মত মাস্টার সেট করতে মনে রাখবেন।
এখন আপনি আপনার অ্যাপ্লিকেশন চালাতে পারেন।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।
সম্পর্কিত পোস্ট:
অ্যাপাচি স্পার্ক বনাম হ্যাডোপ ম্যাপ্রেডুস