-
Открытие IntelliJ IDEA:
Запустите IntelliJ IDEA на вашем компьютере.
-
Создание нового проекта:
Выберите в меню "File" -> "New" -> "Project", либо нажмите на кнопку "Create New Project" на стартовом экране IntelliJ IDEA.
-
Выбор типа проекта:
В появившемся окне выберите “New Project”
-
Настройка проекта:
В следующем окне укажите необходимые настройки для вашего проекта, такие как название проекта, расположение на диске, выберите язык Java, выберите сборщик проекта (maven или gradle), если вы выбрали в качестве сборщика Gradle, также выберите Gradle DSL, который будет использоваться в вашем проекте. В выпадающем меню выберите JDK. Нажмите кнопку "Next".
-
Завершение создания проекта:
После этого 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
-
project-folder:
корневая директория проекта.
-
src:
директория, содержащая исходный код приложения и тестов.
-
pom.xml или build.gradle:
файлы для управления зависимостями и настройками проекта.