رفتن به مطلب
سارا-افشار

با 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 شيرين مي شود

  • Like 4

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
hanghead.gif
  • Like 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.

  • Like 2

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×