ভিডিও: মাভেনে নির্ভরতা ব্যবস্থাপনা কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
নির্ভরতা ব্যবস্থাপনা . নির্ভরতা ব্যবস্থাপনা নির্ভরতা তথ্য কেন্দ্রীভূত করার একটি প্রক্রিয়া। একটি মাল্টি-মডিউল প্রোজেক্টে, আপনি একটি প্যারেন্ট প্রোজেক্টে সমস্ত আর্টিফ্যাক্ট সংস্করণ উল্লেখ করতে পারেন এবং এটি চাইল্ড প্রোজেক্টের দ্বারা উত্তরাধিকারসূত্রে প্রাপ্ত হবে। নীচে আমরা একটি উদাহরণ দেখব যেখানে দুটি POM রয়েছে যা একই অভিভাবককে প্রসারিত করে
এখানে, পম-এ নির্ভরতা ব্যবস্থাপনা কী?
এটা আপনি যেমন বলেছেন; নির্ভরতা ব্যবস্থাপনা একটি সাধারণ মধ্যে সমস্ত নির্ভরতা তথ্য টান ব্যবহার করা হয় POM ফাইল, সন্তানের মধ্যে রেফারেন্স সরলীকরণ POM ফাইল এটি দরকারী হয়ে ওঠে যখন আপনার একাধিক বৈশিষ্ট্য থাকে যা আপনি একাধিক শিশু প্রকল্পের অধীনে পুনরায় টাইপ করতে চান না।
উপরের পাশে, POM XML কিভাবে কাজ করে? দ্য pom . xml ফাইলটিতে প্রোজেক্টের তথ্য এবং ম্যাভেনের কনফিগারেশনের তথ্য রয়েছে যাতে প্রোজেক্ট তৈরি করা যায় যেমন নির্ভরতা, বিল্ড ডিরেক্টরি, সোর্স ডিরেক্টরি, টেস্ট সোর্স ডিরেক্টরি, প্লাগইন, লক্ষ্য ইত্যাদি। pom . xml ফাইল, তারপর লক্ষ্য নির্বাহ করে।
এখানে, মাভেনে বোম কি?
বিওএম বিল অফ ম্যাটেরিয়ালস বোঝায়। ক বিওএম একটি বিশেষ ধরণের POM যা একটি প্রকল্পের নির্ভরতাগুলির সংস্করণগুলি নিয়ন্ত্রণ করতে এবং সেই সংস্করণগুলিকে সংজ্ঞায়িত এবং আপডেট করার জন্য একটি কেন্দ্রীয় স্থান প্রদান করতে ব্যবহৃত হয়। বিওএম আমাদের যে সংস্করণের উপর নির্ভর করা উচিত সে সম্পর্কে চিন্তা না করে আমাদের মডিউলে নির্ভরতা যোগ করার নমনীয়তা প্রদান করে।
কেন প্যারেন্ট POM ফাইলে নির্ভরতা ব্যবস্থাপনা করা হয়?
দ্য নির্ভরতা ব্যবস্থাপনা বিভাগ কেন্দ্রীকরণের জন্য একটি প্রক্রিয়া নির্ভরতা তথ্য আপনি একটি সাধারণ থেকে উত্তরাধিকারসূত্রে যে প্রকল্পের একটি সেট আছে অভিভাবক , এটা সম্পর্কে সব তথ্য করা সম্ভব নির্ভরতা সাধারণ মধ্যে POM এবং শিশুর নিদর্শনগুলির সহজ উল্লেখ আছে পিওএম.
প্রস্তাবিত:
Maven নির্ভরতা কি প্রদান করা হয়?
Maven নির্ভরতা সুযোগ - প্রদত্ত Maven নির্ভরতা সুযোগ প্রদত্ত প্রকল্প নির্মাণ এবং পরীক্ষা করার সময় ব্যবহার করা হয়। এগুলি চালানোর জন্যও প্রয়োজন, তবে রপ্তানি করা উচিত নয়, কারণ নির্ভরতা রানটাইম দ্বারা প্রদান করা হবে, উদাহরণস্বরূপ, সার্লেট কন্টেইনার বা অ্যাপ্লিকেশন সার্ভার দ্বারা
আমি কিভাবে Androidx নির্ভরতা অপসারণ করব?
আপনি ফাইল -> প্রজেক্ট স্ট্রাকচার -> মডিউল -> নির্ভরতাগুলিতে যেতে পারেন এবং গ্রাফিকভাবে যে কোনও নির্ভরতা মুছে ফেলতে পারেন, অথবা আপনি এটিকে বিল্ড ফর্ম থেকে সরাতে পারেন। gradle ফাইল। আপনি যদি প্রজেক্টটি নির্ভরতা ব্যবহার করে থাকেন তবে আপনি বর্তমানে অপসারণ করছেন, আপনাকে এটি আপডেট করতে হবে এবং নির্মাণের আগে নির্ভরতার কোনো রেফারেন্স মুছে ফেলতে হবে
উদাহরণ সহ কৌণিক 2 এ নির্ভরতা ইনজেকশন কী?
Angular 2-এ ডিপেনডেন্সি ইনজেকশন তিনটি দিক নিয়ে গঠিত। ইনজেক্টর অবজেক্টটি নির্ভরতার একটি উদাহরণ তৈরি করতে ব্যবহৃত হয়। ইনজেক্টর হল একটি প্রক্রিয়া যা একটি পদ্ধতি প্রদান করে যা ব্যবহার করে একটি নির্ভরতা তাত্ক্ষণিক হয়। একটি নির্ভরতা তৈরি করতে, একটি ইনজেক্টর একটি প্রদানকারীর সন্ধান করে
মাভেনে XML সেটিংসের ব্যবহার কী?
একটি Maven সেটিংস. xml ফাইল মানগুলিকে সংজ্ঞায়িত করে যা বিভিন্ন উপায়ে ম্যাভেন এক্সিকিউশন কনফিগার করে। সাধারণত, এটি একটি স্থানীয় সংগ্রহস্থলের অবস্থান, বিকল্প রিমোট রিপোজিটরি সার্ভার এবং ব্যক্তিগত সংগ্রহস্থলগুলির জন্য প্রমাণীকরণ তথ্য সংজ্ঞায়িত করতে ব্যবহৃত হয়
মাভেনে পরীক্ষা এড়িয়ে যাওয়ার জন্য কোন কমান্ড ব্যবহার করা হয়?
একটি নির্দিষ্ট প্রকল্পের জন্য পরীক্ষা চালানো এড়িয়ে যেতে, skipTests বৈশিষ্ট্য সত্য সেট করুন। এছাড়াও আপনি নিম্নলিখিত কমান্ডটি কার্যকর করে কমান্ড লাইনের মাধ্যমে পরীক্ষাগুলি এড়িয়ে যেতে পারেন: mvn install -DskipTests