Leiningen (software)
লেইনিঙ্গেন হল ক্লোজুর প্রোগ্রামিং ভাষায় লেখা সফ্টওয়্যার প্রকল্পগুলির সহজ কনফিগারেশনের জন্য একটি বিল্ড অটোমেশন এবং নির্ভরতা পরিচালনার সরঞ্জাম। লেইনিঙ্গেন ফিল হেগেলবার্গ তৈরি করেছিলেন। ফিল অ্যাপাচি মাভেনের জটিলতাগুলি সহজ করার লক্ষ্যে প্রকল্পটি শুরু করেছিলেন, এবং ক্লজুরে প্রকল্পগুলির সবচেয়ে সাধারণ নির্মাণের প্রয়োজনীয়তাগুলি আইডিওম্যাটিক ক্লজুরে বর্ণনা করার একটি উপায় সরবরাহ করেছিলেন। এই লক্ষ্যগুলি প্রকল্পের ট্যাগ লাইনে সংক্ষিপ্তভাবে ধরা পড়েছে, "আপনার চুলে আগুন না লাগিয়ে স্বয়ংক্রিয় ক্লোজার প্রকল্পগুলি"। লেইনিঙ্গেনের বৈশিষ্ট্যগুলি একটি প্লাগইন সিস্টেমের মাধ্যমে প্রসারিত করা যেতে পারে এবং এটি একটি কমান্ড লাইন ইন্টারফেসের সাথে সরবরাহ করা হয় যা বেশ কয়েকটি ক্রিয়া শুরু করতে পারে, যার মধ্যে রয়েছেঃ একটি সাধারণ ক্লোজার প্রকল্পের কঙ্কাল আগে-সময় (এওটি) সংকলন নির্ভরতা রেজোলিউশন (স্বয়ংক্রিয় লাইব্রেরি ডাউনলোড সহ) একটি ইন্টারেক্টিভ আরইপিএল শুরু করুন যার ক্লাসপথটি সঠিকভাবে প্রকল্প নির্ভরতা লোড করার জন্য সেট করা রয়েছে প্রকল্প কোড এবং নির্ভরতাগুলির প্যাকেজিং একটি "উবারজার"-এ। জার্ ফাইল লেইনিঙ্গেন হল সবচেয়ে ব্যাপকভাবে অবদান-থেকে-ওপেন-সোর্স ক্লোজার প্রকল্প। ক্লোজার প্রোগ্রামিং বইয়ের 8ম অধ্যায়ে এটি তুলে ধরা হয়েছে। আরও দেখুন বুট (সফ্টওয়্যার) লেইনিঙ্গেন বনাম পিঁপড়ার রেফারেন্স বাহ্যিক লিঙ্কগুলি ইক্লিপস লাইসেন্স ব্যবহার করে অটোমেশন সফ্টওয়্যার তৈরি করুন