SBT প্লাগইন কি?
SBT প্লাগইন কি?

ভিডিও: SBT প্লাগইন কি?

ভিডিও: SBT প্লাগইন কি?
ভিডিও: কিভাবে বুঝবেন স্পার্ক প্লাগ পরিবর্তন করতে হবে ? কত কিলোমিটার পর স্পার্ক প্লাগ পরিবর্তন করতে হবে ? 2024, নভেম্বর
Anonim

ক প্লাগ লাগানো একটি বিল্ড সংজ্ঞাতে বহিরাগত কোড ব্যবহার করার একটি উপায়। ক প্লাগ লাগানো এর একটি ক্রম সংজ্ঞায়িত করতে পারে sbt সেটিংস যা স্বয়ংক্রিয়ভাবে সমস্ত প্রকল্পে যোগ করা হয় বা নির্বাচিত প্রকল্পগুলির জন্য স্পষ্টভাবে ঘোষণা করা হয়। উদাহরণস্বরূপ, ক প্লাগ লাগানো একটি প্রোগার্ড টাস্ক এবং সংশ্লিষ্ট (ওভাররিডেবল) সেটিংস যোগ করতে পারে।

এই বিষয়ে, এসবিটি কি?

sbt স্কালা এবং জাভা প্রজেক্টের জন্য একটি ওপেন সোর্স বিল্ড টুল, যা জাভা এর মাভেন এবং অ্যান্টের মতো। এর প্রধান বৈশিষ্ট্যগুলি হল: একটি ডিএসএল ব্যবহার করে স্কালায় লেখা বিবরণ তৈরি করুন। আইভি ব্যবহার করে নির্ভরতা ব্যবস্থাপনা (যা মাভেন-ফরম্যাট সংগ্রহস্থল সমর্থন করে)

কেউ জিজ্ঞাসা করতে পারে, এসবিটি কম্পাইল কি করে? লক্ষ্য ডিরেক্টরি থেকে সমস্ত উত্পন্ন ফাইল মুছে ফেলে। সোর্স কোড ফাইল কম্পাইল যে হয় src/main/ এ স্কেলা , src/main/java, এবং প্রকল্পের রুট ডিরেক্টরি। আপনি যখন চালাচ্ছেন তখন স্বয়ংক্রিয়ভাবে সোর্স কোড ফাইলগুলি পুনরায় কম্পাইল করে এসবিটি ইন্টারেক্টিভ মোডে (অর্থাৎ, আপনি যখন এসবিটি কমান্ড প্রম্পট)।

এখানে, এসবিটি শেল কি?

sbt কনসোল হয় sbt প্লাগইন -- শুরুতে ক্লিক করুন আপনি প্রবেশ করবেন sbt ইন্টারেক্টিভ মোড। sbt শেল স্কেলা প্লাগইনের অংশ, যা উপরে উল্লিখিত অনুরূপ sbt কনসোল এবং কমান্ড স্বয়ংসম্পূর্ণ করতে পারে।

স্কালা প্রকল্প কি?

স্কালা একটি সংক্ষিপ্ত, মার্জিত এবং টাইপ-নিরাপদ উপায়ে সাধারণ প্রোগ্রামিং প্যাটার্নগুলি প্রকাশ করার জন্য ডিজাইন করা একটি আধুনিক মাল্টি-প্যারাডাইম প্রোগ্রামিং ভাষা। এটি বস্তু-ভিত্তিক এবং কার্যকরী ভাষার বৈশিষ্ট্যগুলিকে মসৃণভাবে সংহত করে।

প্রস্তাবিত: