ساخت اپلیکیشن در Intellij به کمک maven

توی این آموزش قراره نحوه ساخت پروژه وب اپلیکیشن توی intellij به کمک Maven رو بگم

مرحله ۱:

برنامه رو باز کنید

yasharne.ir maven
yasharne.ir maven

مرحله ۲:

روی  گزینه create new project کلیک کنید

توی پنجره باز شده Maven رو انتخاب کنید

yasharne.ir maven
yasharne.ir maven

مرحله ۳:

برای پروژه‌تون GroupId و ArtifactId انتخاب کنید

  • GroupId: پروژه شما رو از بقیه پروژه‌ها منحصر میکنه. ساختارش باید از اسم پکیج‌های توی پروژتون پیروی کنه مثلا org.apache.maven یا org.apache.commons.
  • ArtifactId: اسم Jar فایل بدون نسخه هست مثلا maven یا common-math.
yasharne.ir maven
yasharne.ir maven

مرحله ۴:

برای پروژتون اسم انتخاب کنید و  روی Finish کلیک کنید

yasharne.ir maven
yasharne.ir maven

مرحله ۵:

شکل کلی پروژه به شکل زیر هست

yasharne.ir maven
yasharne.ir maven

همینطور پیغامی به شکل زیر میبینید که ازتون میپرسه قابلیت Auto Import پروژه‌ رو فعال بکنم یا نه که با زدن Enable Auto Import، همه کتاب‌خانه‌های مورد نیاز به محض نوشته شدن توی pom.xml دانلود میشن.

yasharne.ir maven
yasharne.ir maven

مرحله ۶:

محتوای فایل pom.xml رو به شکل زیر تغییر بدید:

</pre>
<pre><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>ir.yasharne.maven</groupId>
    <artifactId>SampleMavenProject</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <springframework.version>4.0.5.RELEASE</springframework.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${springframework.version}</version>
        </dependency>
    </dependencies>
    
</project></pre>
<pre>

داخل تگ dependency تمام پروژه‌های مورد نیازتون رو قرار میدید، لیست پروژه‌ها رو میتونید از این آدرس دریافت کنید: http://mvnrepository.com/

4 دیدگاه

  1. وحید

    بهمن ۹, ۱۳۹۵ at ۱۰:۲۹

    اقا یاشار الان چی آموزش دادی الان؟؟؟ یکم پر محتواتر آموزش میدادی یه پروژه با Spring توضیح میدادی حداقل که اگه این کار رو بکنی فک کنم اولین اموزش فارسی در مورد معماری ها خواهد بود سپاس منتظریم

    1. یاشار نصابیان

      بهمن ۱۱, ۱۳۹۵ at ۱۱:۱۵

      درست میگی! قرار بود یه سری آموزش مدون از ساخت وب سرویس با Spring بنویسم که سرم خیلی شلوغ شد و دیگه نرسیدم. با این حساب به نظرم اسم مطلب رو عوض کنم تناسب بیشتری باهاش داشته باشه تا بعد

  2. آرش

    بهمن ۱۷, ۱۳۹۶ at ۱۵:۲۷

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

    آرش

    1. یاشار

      اسفند ۸, ۱۳۹۶ at ۲۱:۱۴

      سلام
      بستگی داره چه کارایی بکنی و خب چه فریمورک‌هایی استفاده کنی سایت websystique.com و داکیومنت‌های فریمورک Spring اگه از این فریمورک استفاده میکنی به نظرم خیلی به کارت میان

پاسخ دهید