1. Открытие IntelliJ IDEA:

    Запустите IntelliJ IDEA на вашем компьютере.

  2. Создание нового проекта:

    Выберите в меню "File" -> "New" -> "Project", либо нажмите на кнопку "Create New Project" на стартовом экране IntelliJ IDEA.

  3. Выбор типа проекта:

    В появившемся окне выберите “New Project”

  4. Настройка проекта:

    В следующем окне укажите необходимые настройки для вашего проекта, такие как название проекта, расположение на диске, выберите язык Java, выберите сборщик проекта (maven или gradle), если вы выбрали в качестве сборщика Gradle, также выберите Gradle DSL, который будет использоваться в вашем проекте. В выпадающем меню выберите JDK. Нажмите кнопку "Next".

  5. Завершение создания проекта:

    После этого IntelliJ IDEA создаст проект на основе ваших указанных параметров и откроет его в редакторе. Вы можете начать работу над своим проектом, добавлять файлы, код и т. д.

Подключение зависимостей

После создания проекта, в его корневой директории должен появиться файл, название которого будет зависеть от того, какой сборщик выбран:

  • для maven - pom.xml;
  • для gradle - build.gradle

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

Все зависимости можно найти на Maven Repository.

Пример подключения зависимостей для сборщика maven:

<dependency><groupId>com.codeborne</groupId><artifactId>selenide</artifactId><version>7.2.1</version></dependency>

Пример подключения зависимостей для сборщика Gradle

dependencies { implementation 'com.codeborne:selenide:7.2.1' }

После того как прописаны все необходимые зависимости, их необходимо подгрузить.

  • Для maven

    mvn dependency:resolve
  • Для gradle

    gradle --refresh-dependencies

Создание структуры проекта

Общая структура проекта выглядит следующим образом:

project-folder/
│
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   ├── pages/
│   │   │   └── helpers/
│   │   └── resources/
│   │
│   └── test/
│       ├── java/
│       └── resources/
│
└── pom.xml или build.gradle
  1. project-folder:

    корневая директория проекта.

  2. src:

    директория, содержащая исходный код приложения и тестов.

  3. pom.xml или build.gradle:

    файлы для управления зависимостями и настройками проекта.

Вопросы для самопроверки:

  1. Какие файлы используются для управления зависимостями в проектах на Maven и Gradle?
  2. Где можно найти необходимые зависимости для вашего проекта на Maven?
  3. Как подключить зависимости для Maven и Gradle?