Установка maven2 без openjdk
по умолчанию ubuntu поставляется с openjdk. Я установил jdk с солнца и удалил openjdk, но с openjdk мне пришлось удалить maven2. Как его переустановить без установки openjdk?
~$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)
~$ sudo apt-get install maven2
(...)
The following extra packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib
(...)
The following NEW packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib
Любая помощь была оценена, у меня много googled, и я не нашел никакого решения:/
Ответы
Ответ 1
Вы можете просто загрузить tar.gz-архив с веб-сайта Maven и распаковать его в какой-нибудь каталог, подобный этому (распакует его /opt ):
tar -xzvf apache-maven-3.0.4-bin.tar.gz -C /opt
После этого вам нужно установить переменную $M2_HOME
:
export M2_HOME=<path_to_maven>
И добавьте его в PATH
:
export PATH=$PATH:$M2_HOME/bin
Чтобы проверить, что вы можете запустить:
mvn -version
Ответ 2
Для меня эта команда быстро решила ту же проблему:
sudo apt-get --no-install-recommends install maven
Ответ 3
Как правило, для Google Compute Engine, AWS или Cloud ниже команд будут полезны
sudo wget http://www.eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
sudo tar -xzvf apache-maven-3.3.9-bin.tar.gz -C /var/lib/
sudo vi /etc/profile.d/maven.sh
Добавьте ниже строки в файл
export M2_HOME =/var/lib/apache-maven-3.3.9
export PATH = $PATH: $M2_HOME/bin
Сохраните файл и закройте редактор. Затем выполните команду ниже, чтобы выйти из соединения или консоли и переустановить
exit
После повторного подключения или входа в систему выполните следующую команду, чтобы проверить версию maven
mvn -version