Предварительные условия
- Операционная система Windows
- Установленный Git
Установка пакетного менеджера для Windows — CHOCOLATEY
# cmd with administrator privileges @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Установка необходимых утилит
# cmd with administrator privileges
choco install zip # cmd with administrator privileges
choco install unzip
Проверяем корректность установки в GitBash
# gitbash
zip --help
Доступные утилиты для установки — https://community.chocolatey.org/packages?q=zip
Установка SDKMAN
# Установка SdkMan curl -s "https://get.sdkman.io" | bash
Установка пакетов осуществляется в директорию .sdkman , расположенную в домашней директории текущего пользователя
Например путь до Java будет таким: C:\Users\Kosenkov\.sdkman\candidates\java\18.0.1-zulu
Установка Java
# Проверка доступных версий Java в SdkMan sdk ls java
## ...
## Zulu | | 18.0.1 | zulu | | 18.0.1-zulu
## ...
# Azul Zulu — это реализация спецификации Java Standard Edition ("SE") с открытым исходным кодом. Это бинарная сборка проекта с открытым исходным кодом OpenJDK. Zulu предоставляет среду выполнения Java, необходимую для запуска приложений Java.
# Установка Java OpenJDK
sdk i java 18.0.1-zulu
# Проверка установленной Java
java -version
## openjdk version «18.0.1» 2022-04-19
## OpenJDK Runtime Environment Zulu18.30+11-CA (build 18.0.1+10)
## OpenJDK 64-Bit Server VM Zulu18.30+11-CA (build 18.0.1+10, mixed mode, sharing)
Установка Maven
# Вывести доступные для установки версии maven $ sdk ls maven $ sdk i maven $ mvn -version Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739) Maven home: C:\tools\apache-maven-3.8.3 Java version: 11.0.1, vendor: Oracle Corporation, runtime: C:\apps\Java\openjdk-11.0.1 Default locale: ru_RU, platform encoding: Cp1251 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Использование GitBash в IntelliJ IDEA
# В терминале в IntelliJ IDEA bash --login
После чего становится доступными команды sdk и maven
sdk version mvn clean
Если не удалось вызвать sdk version
То в настройках терминала укажите путь до bash
Для смены консоли в IDEA
Setting -> Terminal -> Shell смените путь, на тот где у вас стоит git bash
Пример:
C:\apps\Git\git-bash.exe