ম্যাভেন "মডিউল" বনাম "প্রকল্প" (গ্রহন, এম 2 স্লিপস প্লাগইন)


194

আমি মাভেনের একজন শিক্ষানবিস এবং আমি এটির সাথে একটি কমান্ড লাইন দৃষ্টিকোণ থেকে সামান্য অভিনয় করেছি, তাই এখন আমি এটি গ্রহণের চেষ্টা করছিলাম; আমি এটি করতে m2eclipse প্লাগইন ইনস্টল করেছি।

তবে আমি প্রথম থেকেই স্টাম্পড! স্পষ্টতই আমি লাইনের সাথে কোথাও কিছুটা পরিভাষা মিস করেছি missed আমি এই সমস্ত নতুন মাভেন শর্তাদি ট্র্যাক রাখতে পারি না ... একটি ম্যাভেন প্রজেক্ট কী, এবং ম্যাভেন মডিউলটি কী? ইক্লিপসে মাভেন বিভাগে একটি নতুন প্রকল্প তৈরি করার সময় এগুলি আমার বিকল্পগুলি।

উত্তর:


239

এগুলি মূলত একই জিনিস, তবে একটি পার্থক্য সহ। আপনি যখন একটি মডিউল তৈরি করেন, আপনাকে অবশ্যই একটি পিতামাতার প্রকল্প নির্দিষ্ট করতে হবে। আপনি যখন প্যারেন্ট প্রকল্পটি নির্দিষ্ট করেন, এটি প্যারেন্ট প্রজেক্টগুলি pom.xML এ <মডুলস> বিভাগ যুক্ত করে। বিভাগটি মূলত প্যারেন্ট প্রোজেক্টকে বলে, "আমার কমান্ডগুলি আমি প্রথমে আমার সমস্ত মডিউলগুলির বিরুদ্ধে পাই"। সুতরাং আপনি যদি শীর্ষ স্তরের প্রকল্পে "এমভিএন প্যাকেজ" চালনা করেন তবে এটি প্রথমে এর সমস্ত মডিউল প্রকল্পগুলির বিরুদ্ধে "এমভিএন প্যাকেজ" চালাবে।

আশা করি এইটি কাজ করবে.


44

খুঁজে পেয়েছি! আমার অনুসন্ধানগুলি "মাল্টি-মডিউল প্রজেক্ট" তৈরির জন্য প্রচুর পরিমাণে হিট ফিরিয়েছিল, তবে একবার আমি আমার প্রশ্নের সাথে "-মুলটি" যুক্ত করলে উত্তরটি প্রথম পৃষ্ঠায় ছিল।

প্রকল্পগুলি তৈরি এবং আমদানি অনুসারে :

m2eclipse একটি মাভেন মডিউল তৈরির ক্ষমতা সরবরাহ করে। ম্যাভেন মডিউল তৈরি করা ম্যাভেন প্রকল্প তৈরির প্রায় সমান কারণ এটি মাভেন আরকিটাইপ ব্যবহার করে একটি নতুন মাভেন প্রকল্পও তৈরি করে। যাইহোক, একটি মাভেন মডিউল হ'ল সাধারণত একটি অভিভাবক প্রকল্প হিসাবে পরিচিত আরেকটি মাভেন প্রকল্পের একটি সাবপ্রজেক্ট।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.