+2 امتیاز
قبل در برنامه نویسی توسط (242 امتیاز)
برچسب گذاری دوباره قبل توسط

لطفا به عکس زیر دقت کنید. برای کانفیگ تامکت در IntelliJ IDEA باید یک artifact انتخاب کنیم. (در تصویر زیر با فلش مشخص کردم). کدام گزینه را باید انتخاب کنیم و فرق آن‌ها چیست؟

2 پاسخ

+1 امتیاز
قبل توسط (187 امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

این دو نوع ارشیو تفاوت خیلی زیادی ندارن و شما میتونید هر کدوم که خواستید رو انتخاب کنید برای artifact

تفاوت اساسی اینه که توی حالت package archived کلیه فایل های مربوطه مثل کلاس ها و فولدر های وب اپلیکیشنتون داخل یه zip فایل قرار میگیرن(war file) و برای دپلوی کردن فقط کافیه این war فایل رو ببرین توی سرور، ولی توی حالت exploded archived دیگه فایل زیپی نیست و به صورت ساختار سلسله مراتبی فایل های مربوطه ساخته میشن و برای دپلوی شما باید همه ی فایل ها رو ببرین روی سرور و موقعی که نیاز داشتید به تغییرات جزیی در هر فولدر، فقط اون فایل رو تغییر بدید.

+2 امتیاز
قبل توسط (40 امتیاز)

سعی کنید به سمتی برید که از کانفیگ های ide رها بشید!

ینی مثلا در همین فقره تولید فایل war با استفاده از maven و یا ant پلاگین های لازم را قرار بدید و مستقیم از بیلدهای اتوماتیک استفاده کنید.

به این شکل بعدها در پروژه های تیمی راحت تر خواهید بودsmiley

سوالات مشابه

0 امتیاز
0 پاسخ 619 بازدید
0 امتیاز
0 پاسخ 448 بازدید
+1 امتیاز
1 پاسخ 371 بازدید
+1 امتیاز
1 پاسخ 621 بازدید
0 امتیاز
1 پاسخ 835 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط 1993 (242 امتیاز)
0 امتیاز
0 پاسخ 1.3هزار بازدید
+1 امتیاز
1 پاسخ 634 بازدید
+1 امتیاز
1 پاسخ 1.3هزار بازدید
...