نمایش نتایج 1 تا 3 از 3

نام تاپیک: maven

  1. #1

    maven

    سلام

    کسی میدونه کار دقیق package و clean و کامپایل و validate در برنامه های میونی دقیق چیه

    من هرچی سرچ می کنم یه چیزای کلی ای گفته

    اگه یه تغییری توی فایل pom یا فولدر target بدیم فقط لازمه پروژه رو کلین پکیج کنیم؟

    چه موقع هایی باید از هر کدوم استفاده کنیم؟

    قبل هر بار شروع برنامه؟

    بعد اینکه تغییری در کد برنامه دادیم؟

    یا بعد اینکه تغییر در فایل خاص یا جای خاصی از پروژه دادیم

    ممنون میشم کسی راهنمایی کنه
    آخرین ویرایش به وسیله darya69 : سه شنبه 12 مرداد 1395 در 16:09 عصر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1388
    محل زندگی
    tehran
    پست
    107

    نقل قول: maven

    با سلام
    کلا ابزار maven برای ساختن خروجی از کدتون هستش که البته برای استفاده ی دوباره ی یک پروژه توسط افراد دیگه هم تمهیداتی اندیشیدن که کار رو راحت می کنه.

    حالا زمانی که شما در فایل pom.xml و یا هر جایی از کدتون تغییری دادید و مسلما با این تغییرات خروجیتون هم باید تغییر بکنه (و گرنه چرا تغییر دادید :D) موقعی هستش که باید از maven برای ساختن خروجی برنامتون استفاده کنید.
    clean که کار پاک کردن خروجی که قبل از این تولید کرده بودید رو داره.
    package هم وظیفه ی یکی کردن پروژتون به همراه نیازمندی هاش و واسبتگی هاش رو داره که در یک فرمت قابل توزیع مثل jar تولید می کنه.
    validate بررسی می کنه که آیا پروژه همه چیزش درست هست و همه ی اطلاعات مورد نیازش در دسترس هستن یا نه.
    compile کد برنامه رو کامپایل می کنه.
    install پکیج تولید شده رو در repository محلی قرار میده تا در پروژه های محلی به عنوان وابستگی به اون اگر خواستیم در پروژه های دیگمون ازش استفاده کنیم.
    deploy همون کار install رو ولی برای repository راه دور انجام میده.

  3. #3
    کاربر دائمی آواتار ali-baba
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    Karaj
    پست
    102

    نقل قول: maven

    سلام
    لازم دونستم در تکمیل توضیحات جناب باید بگم:
    install کار ایجاد فایل جار یا war‌جدید رو هم انجام میده.
    به وسیله deploy میشه با تنظیماتی که روی فایل pom انجام میدید اون رو روی سروری که در اون لحظه بالا هست هم قرار بدید و یه جورایی روی سرور اجراش کنید.
    درضمن کار maven به ساختن خروجی از کد منتهی نمیشه و کارهای دیگه ای هم انجام میده و در یک نگاه کلی میشه گفت که project managment انجام میده. البته نه در سطح طراحی و دیزاین.. بلکه در سطح پیاده سازی مثل ایجاد ماژول و هماهنگ کردن ماژول ها و غیره.
    به همین خاطر هستش که از اون تویه پروژه های کوچیک و بزرگ استفاده میشه.
    بهترین ابزاری هم که میشه باهاش کار کرد eclipse هستش که اون رو واقعا براتون مدیریت می کنه.
    کلا ایکلیپس خوبه
    باتشکر

تاپیک های مشابه

  1. برای نصب maven محل قرار گرفتن فایل POM کجاست؟
    نوشته شده توسط petal.h در بخش برنامه‌نویسی جاوا
    پاسخ: 1
    آخرین پست: پنج شنبه 03 مرداد 1392, 09:17 صبح
  2. تاپیک اختصاصی Maven
    نوشته شده توسط L u k e در بخش برنامه‌نویسی جاوا
    پاسخ: 12
    آخرین پست: چهارشنبه 27 دی 1391, 10:37 صبح
  3. MAVEN در اندروید به چه معناست
    نوشته شده توسط dehghanimeh در بخش Android Studio
    پاسخ: 1
    آخرین پست: چهارشنبه 01 آذر 1391, 23:03 عصر
  4. سوال: برقراری لینک بین صفحات در یک پروژه ی maven dynamic web project
    نوشته شده توسط mohammad_pro در بخش Java EE : نگارش سازمانی جاوا
    پاسخ: 0
    آخرین پست: چهارشنبه 04 مرداد 1391, 15:39 عصر
  5. حرفه ای: Maven
    نوشته شده توسط Royce_Da در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 6
    آخرین پست: یک شنبه 21 اسفند 1390, 21:26 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •