Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка maven последней версии.  (Прочитано 3588 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Я выполнил вот такой список действий.

Версия java

java --version
openjdk 17.0.3 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.20.04.1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.20.04.1, mixed mode, sharing)

 Расположение Java
which java
/usr/bin/java



mkdir -p tmp  

(если каталог есть, он не будет создан и не будет ошибки)
 
TMP_MAVEN_VERSION=3.8.5 
Сохраняем архив в каталг /tmp  в домашнем каталоге

 Скачиваем пакет

wget -P ~/tmp/   https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-$TMP_MAVEN_VERSION-bin.tar.gz 
Затем распакуйте его  в каталог /opt  и удалите архив.

sudo tar xf  ~/tmp/apache-maven-*.tar.gz -C /opt
sudo rm  ~/tmp/apache-maven-*-bin.tar.gz

Далее создаем sym-ссылку

sudo ln -s /opt/apache-maven-$TMP_MAVEN_VERSION /opt/maven
Настраиваем env
sudo touch /etc/profile.d/maven.sh

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

sudo chown user  /etc/profile.d/maven.sh

 Откройте в редакторе, файл maven.sh  и введите

export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=$M2_HOME/bin:\$PATH 

Сохраните

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

sudo chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

Проверьте
mvn -v
Получаю ошибку.

Цитировать
/opt/maven/bin/mvn: 1: uname: not found
/opt/maven/bin/mvn: 1: dirname: not found
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher

Закрываю терминал и снова открываю

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 17.0.3, vendor: Private Build, runtime: /usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.13.0-44-generic", arch: "amd64", family: "unix"

Мне нужен пакет последней версии в системе.

Может кто знает как это исправить  ?

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #1 : 06 Июня 2022, 20:49:35 »
openjdk 17.0.3 2022-04-19
export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64
не?

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #2 : 06 Июня 2022, 21:37:05 »
позже попробую, после этих установок, не могу войти в Ubuntu, все время перебрасывает на страницу авторизации

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #3 : 06 Июня 2022, 22:14:07 »
export PATH=$M2_HOME/bin:\$PATH 
export PATH=$M2_HOME/bin:$PATH

Пользователь добавил сообщение 06 Июня 2022, 22:16:06:
все время перебрасывает на страницу авторизации
Ну, собственно, в этом и причина.
« Последнее редактирование: 06 Июня 2022, 22:16:06 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #4 : 06 Июня 2022, 22:28:30 »
Ну, собственно, в этом и причина.
спасибо. В систему вошел.

Но как же все таки исправить установку maven?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #5 : 07 Июня 2022, 05:02:13 »
Но как же все таки исправить установку
я ж вроде написал, что исправить.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: Установка maven последней версии.
« Ответ #6 : 07 Июня 2022, 08:07:15 »
я ж вроде написал, что исправить.
я это исправил, в систему вошел.  Но забыл выполнить source

Вот что исправил

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=$M2_HOME/bin:$PATH

source /etc/profile.d/maven.sh
Теперь работает


 

Страница сгенерирована за 0.042 секунд. Запросов: 22.