একটি স্ন্যাপশট সংগ্রহস্থল এবং রিলিজ সংগ্রহস্থলের মধ্যে পার্থক্য কী ?
এটি সংগ্রহস্থলগুলি স্থাপনের সাথে সম্পর্কিত (যেমন কৃত্রিম শিল্প, নেক্সাস ইত্যাদি)
একটি স্ন্যাপশট সংগ্রহস্থল এবং রিলিজ সংগ্রহস্থলের মধ্যে পার্থক্য কী ?
এটি সংগ্রহস্থলগুলি স্থাপনের সাথে সম্পর্কিত (যেমন কৃত্রিম শিল্প, নেক্সাস ইত্যাদি)
উত্তর:
নিদর্শন প্রকাশ করুন
এগুলি নির্দিষ্ট, পয়েন্ট-ইন-সময় রিলিজ। প্রকাশিত শিল্পকর্মগুলি দৃ ,়, স্থিতিশীল এবং চিরস্থায়ী হিসাবে গ্যারান্টি হিসাবে বিবেচনা করা হয় যাতে তাদের উপর নির্ভর করে যে বিল্ডগুলি সময়ের সাথে পুনরাবৃত্তিযোগ্য। মুক্তিপ্রাপ্ত জেআর শিল্পকর্মগুলি পিজিপি স্বাক্ষরগুলির সাথে সম্পর্কিত এবং চেকসামগুলি বাইনারি সফ্টওয়্যার শিল্পকর্মের সত্যতা এবং অখণ্ডতা উভয়ই যাচাই করে। সেন্ট্রাল মাভেনের সংগ্রহস্থলগুলি নিদর্শনগুলি প্রকাশ করে।
স্ন্যাপশট নিদর্শন
স্ন্যাপশট প্রগতিতে একটি কাজ ক্যাপচার এবং বিকাশের সময় ব্যবহৃত হয়। একটি স্ন্যাপশট আর্টিফ্যাক্টের উভয়ই একটি সংস্করণ সংখ্যা রয়েছে যেমন "1.3.0" বা "1.3" এবং একটি টাইমস্ট্যাম্প। উদাহরণস্বরূপ, কমন্স-ল্যাং 1.3.0 এর জন্য একটি স্ন্যাপশটের নিদর্শনটির নাম কমন্স-ল্যাং-1.3.0-20090314.182342-1.jar থাকতে পারে।
রেফার্ড থেকে নেওয়া
1.1.0.M5
নাকি 1.1.0.M4
স্ন্যাপশটের একটি সংস্করণ?
রিলিজ সংগ্রহস্থলগুলি রিলিজ এবং স্ন্যাপশট সংগ্রহস্থলগুলি স্ন্যাপশট ধারণ করে। মাভেনে একটি স্ন্যাপশট -SNAPSHOT- এ শেষ হওয়া সংস্করণ সহ একটি আর্টিক্ট হিসাবে সংজ্ঞায়িত করা হয়। মোতায়েন করা হলে স্ন্যাপশটটি টাইমস্ট্যাম্পে রূপান্তরিত হয়। সংজ্ঞা অনুসারে, স্ন্যাপশটগুলি পরিবর্তনীয়, রিলিজগুলি অপরিবর্তনীয়। এজন্যই নেক্সাস আপনাকে সেগুলি আলাদাভাবে সঞ্চয় করে তোলে কারণ সাধারণত আপনি স্ন্যাপশটগুলি হারাতে পারেন সেদিকে খেয়াল রাখেন না তবে প্রকাশনা হারাতে পারলে আপনি যত্নশীল হবেন। এটি স্ন্যাপশটের ক্লিনআপটিকে সেভাবে মোকাবেলা করতে আরও সহজ করে তোলে।
স্ন্যাপশটগুলি -SNAPSHOTS হিসাবে সংস্করণ নম্বর দেওয়ার মভেন আইডিয়া, এটির বিকাশ চলছে, এটি যে কোনও সময় পরিবর্তন করতে পারে।
অভ্যন্তরীণ সংগ্রহস্থল হ'ল নির্ধারিত সংস্করণ নম্বর সহ রিলিজ সংগ্রহস্থল। আপনি SNAPSHOTS সংশোধন করতে পারেন, কিন্তু যে নিদর্শনটি এটি প্রকাশের পরে কখনও পরিবর্তন হয় না।
সাধারণত মেভেনে আমাদের দুটি ধরণের বিল্ড থাকে:
1) স্ন্যাপশট তৈরি করে : এসএনএপশট হ'ল একটি বিশেষ সংস্করণ যা বর্তমান ডিপ্লোয়মেন্ট কপিটি নির্দেশ করে এবং নিয়মিত, নির্দিষ্ট সংস্করণ নয়। মাভেন দূরবর্তী সংগ্রহস্থলের প্রতিটি বিল্ডের জন্য সংস্করণ পরীক্ষা করে। স্ন্যাপশট বিল্ডগুলি উন্নয়ন বিল্ড ছাড়া কিছুই নয়।
2) রিলিজ বিল্ডস : রিলিজের অর্থ বিল্ডের জন্য সংস্করণ আইডিতে এসএনএপিএসএইচটি-কে সরিয়ে দেওয়া। এগুলি নিয়মিত বিল্ড সংস্করণ।
স্ন্যাপশট আর্টিক্টস এবং রিলিজ আর্টিক্টস যথাক্রমে স্ন্যাপশট, রিলিজ সংগ্রহস্থল পুশ করা হয়।
এখানে স্ন্যাপশট বলতে আসলে এমন এক স্ন্যাপশট বোঝায় না যা হিমায়িত এবং পরিবর্তিত হবে না, এসএনএপশট এমন বেশ কয়েকটি স্ন্যাপশট কভার করে যার পরিবর্তনগুলি কোনও নতুন সংস্করণ সংখ্যার দ্বারা প্রতিনিধিত্ব করার জন্য যথেষ্ট বড় নয়