لطفا به عکس زیر دقت کنید. برای کانفیگ تامکت در IntelliJ IDEA باید یک artifact انتخاب کنیم. (در تصویر زیر با فلش مشخص کردم). کدام گزینه را باید انتخاب کنیم و فرق آنها چیست؟
این دو نوع ارشیو تفاوت خیلی زیادی ندارن و شما میتونید هر کدوم که خواستید رو انتخاب کنید برای artifact
تفاوت اساسی اینه که توی حالت package archived کلیه فایل های مربوطه مثل کلاس ها و فولدر های وب اپلیکیشنتون داخل یه zip فایل قرار میگیرن(war file) و برای دپلوی کردن فقط کافیه این war فایل رو ببرین توی سرور، ولی توی حالت exploded archived دیگه فایل زیپی نیست و به صورت ساختار سلسله مراتبی فایل های مربوطه ساخته میشن و برای دپلوی شما باید همه ی فایل ها رو ببرین روی سرور و موقعی که نیاز داشتید به تغییرات جزیی در هر فولدر، فقط اون فایل رو تغییر بدید.
سعی کنید به سمتی برید که از کانفیگ های ide رها بشید!
ینی مثلا در همین فقره تولید فایل war با استفاده از maven و یا ant پلاگین های لازم را قرار بدید و مستقیم از بیلدهای اتوماتیک استفاده کنید.
به این شکل بعدها در پروژه های تیمی راحت تر خواهید بود
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها