توسعهدهنده نرمافزار و علاقهمند به هوانوردی، کیهانشناسی، نوشتن و کشف ناشناختهها...
توسعه نرم افزار مبتنی بر Java: قسمت اول - ایجاد بستر توسعه
در فضای وب مطالب آموزشی بسیاری در خصوص برنامه نویسی و توسعه نرم افزار به زبان Java وجود دارد. اما در اینجا قصد داریم مسیر توسعه نرم افزار های مبتنی بر Java را بصورت گام به گام مرور کنیم تا آموخته های ما از این زبان با دیگر مفاهیم مورد نیاز در توسعه نرم افزار (مثل استفاده از ابزار های مدیریت و ساخت پروژه، ابزار های مدیریت سورس، محیط های توسعه نرم افزار و ...) یکپارچه شود.
در واقع هدف از این مطالب کمک به افرادی ست که آموزش های اولیه برنامه نویسی (به زبان Java) را فرا گرفته اند اما برای انجام پروژه های نرم افزاری و یا ورود به بازار کار نیاز به مهارت های تکمیلی دارند.
برای ایجاد پروژه های Java ابزار های متفاوتی وجود دارد. در اینجا قصد داریم از ابزار مدیریت و ساخت پروژه Apache Maven برای ایجاد پروژه و برای توسعه از محیط Eclipse استفاده کنیم. همچنین برای مدیریت تغییرات سورس (Source Code) از ابزار مدیریت سورس Git کمک می گیریم.
نکات مربوط به نصب ابزارهای مورد نیاز از جمله Maven، Git و Eclipse در پست های جداگانه مرور خواهند شد و در این پست فقط قصد به دست آوردن ساده ترین خروجی یعنی همان Hello World معروف را داریم.
بنابراین در حال حاضر فرض ما بر این است که ابزارهای Apache Maven، Git و Eclipse IDE و همچنین JDK نصب شده اند.
قدم اول: ایجاد یک پروژه Java با استفاده از Maven در خط فرمان
ساده ترین راه برای ایجاد یک پروژه Java با استفاده از Maven، استفاده از الگویی (Archetype) با عنوان Quick Start هست. با استفاده از این الگو ما یک پروژه Java خواهیم داشت که دارای ساختار یک برنامه Java بوده و عبارت Hello World را در خروجی چاپ خواهد نمود. برای اینکار در صورت نصب بودن Maven در خط فرمان می توانیم از دستور زیر استفاده کنیم:
$ mvn archetype:generate -DgroupId=samplegroupid -DartifactId=SampleJavaApplication
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
با دستور فوق یک پروژه Java با نام SampleJavaApplication در شاخه جاری ایجاد می شود.
قدم دوم: ایجاد مخزن (Git Repository) در پوشه پروژه ایجاد شده
$ cd SampleJavaApplication/
$ git init
با اجرای دستور git init شاخه ای که در آن قرار داریم (یعنی SampleJavaApplicatio) به یک مخزن (Repository) در Git تبدیل می گردد.
قدم سوم: سپردن (Commit) پروژه به Git Repository ایجاد شده
$ git add *
$ git commit -m "First Commit!"
با این کار تغییرات فایل ها و سایر محتویاتی که Commit شده اند توسط Git قابل پیگیری (Track) خواهد بود.
قدم چهارم: وارد نمودن (Import) پروژه به محیط Eclipse
- گزینه File -> Import و سپس Existing Maven Projects:
- انتخاب پروژه و فشردن کلید Finish:
پروژه وارد شده بصورت زیر خواهد بود:
با انتخاب گزینه Run یا کلید Ctrl+F11 برنامه در کنسول اجرا خواهد شد:
Hello World!
مطلبی دیگر از این انتشارات
کد تمیز چیست و چرا اهمیت دارد؟
مطلبی دیگر از این انتشارات
ساخت مخزن گیت هاب — از صفر تا صد
مطلبی دیگر از این انتشارات
کدام لایسنس را انتخاب کنیم؟