Eclipse/IntelliJ IDEA তে Maven প্রজেক্ট তৈরি করা

Maven ইন্সটলেশন এবং সেটআপ - ম্যাভেন (Maven) - Java Technologies

235

Maven হল একটি শক্তিশালী বিল্ড টুল যা Java প্রজেক্টের ডিপেনডেন্সি ম্যানেজমেন্ট, বিল্ড প্রক্রিয়া, টেস্টিং এবং ডিপ্লয়মেন্টের জন্য ব্যবহৃত হয়। এটি সেন্ট্রাল রিপোজিটরি থেকে লাইব্রেরি ডাউনলোড করে এবং প্রজেক্টের বিল্ড প্রক্রিয়া অটোমেট করে।

এখানে আমরা Eclipse এবং IntelliJ IDEA-তে Maven প্রজেক্ট তৈরি করার পদ্ধতি নিয়ে আলোচনা করব।


১. Eclipse তে Maven প্রজেক্ট তৈরি করা

Eclipse IDE-তে Maven প্রজেক্ট তৈরি করতে আপনাকে Eclipse এর মধ্যে Maven plugin ইনস্টল করতে হবে। Eclipse IDE for Java Developers এবং Maven Integration for Eclipse (M2Eclipse) এর মাধ্যমে Maven প্রজেক্ট তৈরি করা যায়।

Eclipse তে Maven প্রজেক্ট তৈরি করার ধাপসমূহ:

  1. Eclipse তে Maven Plugin ইনস্টল করা (যদি আগে থেকে ইনস্টল করা না থাকে):
    • Eclipse IDE তে Help মেনু থেকে Eclipse Marketplace এ যান।
    • সেখানে Maven Integration for Eclipse অথবা M2Eclipse সার্চ করুন এবং ইনস্টল করুন।
  2. Maven প্রজেক্ট তৈরি করা:
    • Eclipse খুলুন এবং FileNewProject এ ক্লিক করুন।
    • এরপর MavenMaven Project নির্বাচন করুন এবং Next এ ক্লিক করুন।
  3. Maven Archetype নির্বাচন করা:
    • Maven প্রজেক্ট উইজার্ডে, আপনি একটি আর্কিটাইপ নির্বাচন করতে পারেন যা প্রজেক্টের স্ট্রাকচার এবং কনফিগারেশন সরবরাহ করবে। সাধারনত, maven-archetype-quickstart বা maven-archetype-webapp সাধারণত ব্যবহৃত হয়।
    • maven-archetype-quickstart নির্বাচন করুন যদি আপনি একটি সাধারণ Java প্রজেক্ট তৈরি করতে চান।
  4. Group ID এবং Artifact ID প্রদান করা:
    • Group ID: এটি আপনার প্রজেক্টের জন্য একটি ইউনিক আইডেন্টিফায়ার (যেমন com.example)।
    • Artifact ID: এটি প্রজেক্টের নাম (যেমন my-app)।
  5. Finish করুন:
    • সমস্ত কনফিগারেশন সম্পন্ন হওয়ার পর Finish ক্লিক করুন এবং Maven প্রজেক্ট তৈরি হবে।
  6. Maven Configuration (pom.xml):
    • Maven প্রজেক্ট তৈরি হওয়ার পর একটি pom.xml ফাইল তৈরি হবে, যা প্রজেক্টের ডিপেনডেন্সি, প্লাগইন এবং অন্যান্য কনফিগারেশন ধারণ করে।

pom.xml উদাহরণ:

<?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>com.example</groupId>
    <artifactId>my-app</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

২. IntelliJ IDEA তে Maven প্রজেক্ট তৈরি করা

IntelliJ IDEA হল একটি জনপ্রিয় Java IDE যা Maven এর সাথে ভাল ইন্টিগ্রেশন প্রদান করে। Maven প্রজেক্ট তৈরি করতে, IntelliJ IDEA তে কিছু সাধারণ ধাপ অনুসরণ করতে হবে।

IntelliJ IDEA তে Maven প্রজেক্ট তৈরি করার ধাপসমূহ:

  1. IntelliJ IDEA খুলুন:
    • IntelliJ IDEA খুলুন এবং Create New Project নির্বাচন করুন।
  2. Maven নির্বাচন করুন:
    • New Project উইন্ডোতে, Maven নির্বাচন করুন। এরপর JDK নির্বাচন করুন এবং Next ক্লিক করুন।
  3. Group ID এবং Artifact ID প্রদান করা:
    • GroupId: এটি আপনার প্রজেক্টের গ্রুপের নাম।
    • ArtifactId: এটি প্রজেক্টের নাম (যেমন my-app)।
    • Version: এটি আপনার প্রজেক্টের সংস্করণ (যেমন 1.0-SNAPSHOT)।
  4. Project Name এবং Location নির্ধারণ করা:
    • প্রজেক্টের নাম এবং লোকেশন নির্ধারণ করুন। আপনি যেখানেই প্রজেক্টটি রাখতে চান সেখানে লোকেশন সেট করতে পারেন।
  5. Finish করুন:
    • সমস্ত কনফিগারেশন করার পর Finish ক্লিক করুন এবং IntelliJ IDEA আপনার Maven প্রজেক্ট তৈরি করবে।
  6. pom.xml Configuration:
    • Maven প্রজেক্ট তৈরি হওয়ার পর pom.xml ফাইলটি তৈরি হয়ে যাবে। এখানে আপনি আপনার প্রজেক্টের ডিপেনডেন্সি, প্লাগইন এবং অন্যান্য কনফিগারেশন সেট করতে পারবেন।

pom.xml উদাহরণ:

<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>com.example</groupId>
    <artifactId>my-intellij-app</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

৩. Maven Build এবং Run

একবার Maven প্রজেক্ট তৈরি হলে, Maven Build এবং Run করতে পারেন। নিম্নলিখিত কমান্ডগুলি Maven প্রজেক্টের বিল্ড এবং রান করতে ব্যবহৃত হয়:

  1. Maven Build:
    • Eclipse: RunRun AsMaven build... নির্বাচন করুন এবং clean install লিখুন।
    • IntelliJ IDEA: ViewTool WindowsMavenLifecycleclean install বা clean package নির্বাচন করুন।
  2. Maven Run:
    • Eclipse: RunRun AsJava Application নির্বাচন করুন।
    • IntelliJ IDEA: RunRun 'YourMainClass' নির্বাচন করুন।

৪. Maven Dependency Management

Maven এর মাধ্যমে ডিপেনডেন্সি ম্যানেজমেন্ট সহজ হয়। pom.xml ফাইলে প্রয়োজনীয় লাইব্রেরি বা ডিপেনডেন্সি যোগ করার মাধ্যমে আপনি আপনার প্রজেক্টে বাইরের লাইব্রেরি অন্তর্ভুক্ত করতে পারেন।

উদাহরণ: Maven Dependency

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>5.3.8</version>
    </dependency>
</dependencies>

এখানে Spring Core লাইব্রেরি মেভেন ডিপেনডেন্সি হিসেবে ব্যবহার করা হয়েছে।


৫. Maven Plugin Configuration

Maven প্লাগইন ব্যবহার করে আপনি অ্যাপ্লিকেশন বিল্ড এবং ডিপ্লয়মেন্টের প্রক্রিয়া কাস্টমাইজ করতে পারেন।

উদাহরণ: Maven Compiler Plugin Configuration

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

এখানে Maven Compiler Plugin ব্যবহৃত হয়েছে যা জাভা 1.8 কম্পাইলারকে কনফিগার করে।


উপসংহার

Eclipse এবং IntelliJ IDEA তে Maven প্রজেক্ট তৈরি করা সহজ এবং কার্যকরী। Maven এর সাহায্যে আপনি ডিপেনডেন্সি ম্যানেজমেন্ট, বিল্ড, টেস্ট এবং ডিপ্লয়মেন্ট প্রক্রিয়া স্বয়ংক্রিয়ভাবে পরিচালনা করতে পারেন। উপরোক্ত ধাপগুলি অনুসরণ করে আপনি আপনার Maven প্রজেক্ট তৈরি এবং পরিচালনা করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...