ساخت اپلیکیشن در 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/

2 دیدگاه

  1. وحید

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

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

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

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

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

پاسخ دهید