গিতে আমাদের প্রকল্পগুলি কীভাবে গঠন করা যায় সে সম্পর্কে আমার কিছু পরামর্শ দরকার। আমরা জাভা ব্যবহার করি এবং মাভেন আমাদের বিল্ড টুল। ম্যাভেন কিন্ডা ধরে নিলেন আপনার সমস্ত প্রকল্পেরই এক সাধারণ পূর্বপুরুষ রয়েছে have ম্যাভেন একটি বাস্তব নাটক রাণী যখন সেটআপ করা হয় হতে পারে ঠিক পথ তাদের প্রকল্প এ্যাপাচি ভিত্তি সেট (মুক্তির সম্ভবত প্লাগ ইন ব্যবহার করবেন জানে আমি কি বিষয়ে কথা বলছি)।
আমরা একটি শীর্ষ স্তরের প্যারেন্ট পম চাই যা প্লাগইন সংস্করণগুলি নিয়ন্ত্রণ করে এবং কনফিগারেশন তৈরি করে (রেপো কনফিগারেশন, কী কী শৈলীগুলি তৈরি করতে হবে, কনভেনশনগুলির নামকরণ, প্লাগইন সংস্করণ ইত্যাদি)। মাভেন চাইবে যে আমাদের সমস্ত আইটি প্রকল্পগুলি সেই মূল প্রকল্পের সাবফোল্ডারে থাকবে। এটি সংস্থার জন্য এক বিশাল গিট রেপোকে বোঝায়।
এটি একটি খুব শোরগোলের পরিবেশ তৈরি করবে। যদি সম্পর্কহীন প্রকল্পগুলিতে দু'টি দল কাজ করে থাকে তবে তাদের ক্রমাগত অন্য দলের সাথে সংযোজন করতে হবে। আদর্শভাবে আমি প্রতি প্রকল্পে একটি করে রেপো রাখতে চাই।
কিন্তু ম্যাভেন অত্যন্ত প্রধান পুরোহিত-সংক্রান্ত মডেল, যা সঙ্গে সংঘর্ষে যে সাজানোর দাবি উপ-প্রকল্প উপ-ফোল্ডার হও।
লোকেরা কীভাবে এই দুটি মডেলের মধ্যে সমন্বয় সাধন করেছে সে সম্পর্কে আমার কিছু পরামর্শ দরকার ... ধন্যবাদ!