رفتن به مطلب

با maven دنياي برنامه نويسي بهشت ميشه


سارا-افشار

ارسال های توصیه شده

براي كسايي كه به دنياي برنامه نويسي پا مي گذارند ، تا وقتي كه با API هاي متعارف و رايج خود ان زبان سروكار دارند ( sdk زبان مورد نظر ) همه چيز خوب و عاليه ، در حد import كردن كتابخونه هاي موردنياز به سورس كد پروژه .

اما امان از روزي كه پروژه شما نياز به استفاده از كتابخونه هاي خارجي داشته باشه خود دانلود ، ورژن بندي ، مديريت سازگاري و ناسازگاري ورژن ها ي مختلف باهم ، نحوه اضافه كردن ( add) اونا به محيط IDE ، نحوه اضافه كردن اونا به وب سرور موردنظر ، عدم هم خوني ورژن هاي خود IDE با ورژن هاي اضافه شده در وب سرور ، مسايل deploy كردن پروژه روي وب سرور ، اوووووه كلي مكافات ديگه باعث ميشه شما از ورود به دنياي برنامه نويسي پشيمون بشيد

حالا اين وسط بخوايد از ماژولهاي ساخته شده از قبل خودتون هم در پروژه فعلي تون استفاده كنيد ديگه بدتر

جهنم برنامه نويسي پيش چشاتون قرار مي گيره

هرچند به نظرم هر برنامه نويسي بايد اين جهنم رو از سر بگذرونه تا وقتي به بهشت maven ( و البته ابزار هاي ساخت اتوماتيك پروژه ) ميرسه. واقعا از مصاحبت maven عزيز لذت نهايي رو ببره

حالا maven چيه

maven به زبان ساده و سرراست ابزار ساخت و مديريت اتوماتيك پروژه هست اصالتا براي زبان جاوا نوشته شده جزو خانواده

apache هاست از بين ابزارهاي ساخت مطرح جهان يعني ant ، gradle اين ابزار يعني maven جزو محبوب ترين و اسان ترين ابزارهاست .

در maven شما لازم نيست دو ساعت تو گوچه پس كوچه هاي external jar فايل ها روي وب سايت هاي مختلف راه بيفتيد از كار باز بمونيد تا بتونيد jar فايل موردنظر خودتون رو به IDE به وب سرور به فلان ماژول اضافه كنيد يا وقتي ورژن جديدي از اون. كتابخونه به بازار اومد يه روز كاري رو اختصاص به اپديت كردن كتابخونه هاي قديمي تون و حل ناسازگاري هاي ورژني پديد امده از دل اين آپيديت بكنيد

تنها چيزي كه در maven شما نياز داريد انجام بديد اينه كه در فايل pom.xml ي در بخش dependencies اون dependency مربوط به كتابخونه خارجي مورد نظر تون رو كپي كنيد و همون لحظه اتصالتون به اينترنت نفتي تون برقرار باشه ديگه تموم

و زندگي با maven شيرين مي شود

لینک به دیدگاه
  • 11 ماه بعد...

اگه با سي شارپ كار مي كنيد معادل maven ي ش ميشه ابزاري بنام

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...