Как создать проект Maven в IntelliJ IDEA?

Опубликовано: 5 Октября, 2022

Maven — это мощный инструмент управления проектами, основанный на POM (объектной модели проекта). Он используется для сборки проекта, зависимостей и документации. Это упрощает процесс сборки, как ANT. Но он слишком продвинут, чем ANT. В краткосрочной перспективе мы можем сказать, что maven — это инструмент, который может создавать и управлять любым проектом на основе Java. maven упрощает повседневную работу Java-разработчиков и обычно помогает в понимании любого Java-проекта. Подробнее о maven читайте здесь: Введение в Apache Maven.

В этой статье мы объясним, как создать проект maven в IntelliJ IDEA. IntelliJ — это интегрированная среда разработки (IDE), написанная на Java. Он используется для разработки компьютерного программного обеспечения. Эта IDE разработана Jetbrains и доступна в виде лицензии сообщества Apache 2 и коммерческой версии.

Prerequisite: Refer to this article and install IntelliJ IDEA on your local machine: Step by Step guide to install Intellij Idea

Пошаговая реализация

Шаг 1. Откройте IntelliJ IDE и выберите « Файл» > «Создать» > «Проект» , как показано на рисунке ниже.

Шаг 2: На следующем экране

  • Имя: укажите подходящее имя согласно вашему требованию
  • Местоположение: выберите место, где вы хотите сохранить свой проект.
  • Язык: выберите язык программирования в соответствии с вашими требованиями.
  • Система сборки: Здесь вы должны выбрать Maven
  • JDK: выберите JDK, который вы хотите использовать

И если вы установите флажок «Добавить пример кода», тогда будет сгенерирован простой класс Main с методом main() внутри. И если вы откроете настройку «Дополнительно», вы также сможете изменить свой GroupId и ArtifactId , как показано на изображении ниже.

Note: Maven uses a set of identifiers, also called coordinates, to uniquely identify a project and specify how the project artifact should be packaged:

  • GroupId: a unique base name of the company or group that created the project
  • ArtifactId: a unique name of the project

И, наконец, нажмите на кнопку « Создать ». Готово.

После успешного создания проекта вы увидите, что были созданы два файла по умолчанию.

файл pom.xml:

XML




<?xml version="1.0" encoding="UTF-8"?>
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    <modelVersion>4.0.0</modelVersion>
  
    <groupId>org.gfg</groupId>
    <artifactId>gfgdemo</artifactId>
    <version>1.0-SNAPSHOT</version>
  
    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
  
</project>

Класс Main.java:

Java




package org.gfg;
  
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

Обратитесь к изображению ниже.

Создайте проект Maven в IntelliJ IDEA из Maven Archetype

Если вы хотите создать проект из архетипа Maven, вы можете выбрать архетип Maven из генераторов и выбрать нужный архетип из меню, как показано на изображении ниже.

Note: Archetype is a templating toolkit. It provides a templating solution for your project and helps to create a sample project structure that you can extend based on your business requirements.