Я встановив maven на свою машину Ubuntu за допомогою команди sudo apt-get install maven
Тепер мені потрібно знати, де він встановлений, щоб налаштувати те саме в IntelliJ ..
Я встановив maven на свою машину Ubuntu за допомогою команди sudo apt-get install maven
Тепер мені потрібно знати, де він встановлений, щоб налаштувати те саме в IntelliJ ..
Відповіді:
Ubuntu, що є похідною від Debian, має дуже точну структуру при встановленні пакетів. Іншими словами, все програмне забезпечення, встановлене за допомогою пакувальних інструментів, наприклад apt-get або synaptic, розміщуватиме речі в тих самих місцях. Якщо ви ознайомитесь із цими місцями, ви завжди будете знати, де знайти свої речі.
Як ярлик, ви завжди можете відкрити такий інструмент, як synaptic, знайти встановлений пакет і перевірити "властивості". У розділі властивостей ви побачите список усіх встановлених файлів. Знову ж таки, ви можете очікувати, що вони завжди будуть дотримуватися конвенцій Debian / Ubuntu; це впорядковані дистрибутиви Linux. Коротше кажучи, двійкові файли будуть у / usr / bin або в іншому місці на вашому шляху (спробуйте 'echo $ PATH' у командному рядку, щоб побачити можливі розташування). Конфігурація завжди знаходиться в підкаталозі / etc. А "дім" зазвичай знаходиться у / usr / lib або / usr / share.
Наприклад, згідно з http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , maven встановлюється таким чином:
Інсталяція Apt-get встановить усі необхідні файли у такій структурі папок
/ usr / bin / mvn
/ usr / share / maven2 /
/ etc / maven2
PS Конфігурація Maven зберігається в / etc / maven2
Зверніть увагу, це зробить не просто apt-get, це будь-який інсталятор пакета .deb.
/usr/share/maven2працював
Залежить від того, що ви шукаєте. Якщо ви шукаєте виконуваний файл:
$ whereis mvn
Якщо ви шукаєте libs і репо:
$ locate maven
За допомогою команди locate ви також можете направити її у grep, щоб знайти певну бібліотеку, тобто
$ locate maven | grep 'jetty'
HTH
moreяк це: locate maven | more. Використовуйте spaceклавішу для прокрутки списку вниз.
$ mvn --version
і шукайте Maven додому: у результаті, мій: Maven home: /usr/share/maven
Ось скрипт bash для нової копії Maven та вставлення його ...
# @author Yucca Nel
#!/bin/sh
#This installs maven2 & a default JDK
sudo apt-get install maven2;
#Makes the /usr/lib/mvn in case...
sudo mkdir -p /usr/lib/mvn;
#Clean out /tmp...
sudo rm -rf /tmp/*;
cd /tmp;
#Update this line to reflect newer versions of maven
wget http://mirrors.powertech.no/www.apache.org/dist//maven/binaries/apache-maven-3.0.3-bin.tar.gz;
tar -xvf ./*gz;
#Move it to where it to logical location
sudo mv /tmp/apache-maven-3.* /usr/lib/mvn/;
#Link the new Maven to the bin... (update for higher/newer version)...
sudo ln -s /usr/lib/mvn/apache-maven-3.0.3/bin/mvn /usr/bin/mvn;
#test
mvn -version;
exit 0;
Я хотів би додати, що папка .m2 багато людей каже, що вона знаходиться у вашій домашній папці. Це вірно. Але якщо ви використовуєте maven із готового IDE, наприклад Spring STS, ваша папка .m2 розміщується в кореневій папці
Щоб отримати доступ до кореневої папки, вам потрібно перейти на суперкористувацький обліковий запис
sudo su
Перейдіть до кореневої папки
cd root/
Ви знайдете це до
cd -all
Ubuntu 11.10 не має maven3 в репо.
Виконайте крок нижче, щоб встановити maven3 на ubuntu 11.10
sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3
Відкритий термінал: mvn3 -v
якщо ви хочете mvn як двійковий файл, виконайте наведений нижче сценарій:
sudo ln -s /usr/bin/mvn3 /usr/bin/mvn
Сподіваюся, це вам допоможе.
Дякую, Раджаме