Встановлення Apache Maven на Ubuntu: налаштування, перевірка та рекомендації
09:35, 26.10.2026
Перш ніж починати вводити команди збірки та шукати відсутні бібліотеки, вам потрібна міцна основа. В ідеалі ви хотіли б, щоб ваші Java-проєкти збиралися однаково на будь-якій машині. Ви хочете менше несподіванок і більше контролю.
Apache Maven забезпечує стабільність, а Ubuntu пропонує чисте середовище для його роботи. Цей посібник покроково проведе вас через процес встановлення Maven, допоможе перевірити, чи все працює правильно, та надасть корисні поради.
Що таке Apache Maven
Якщо ви працюєте з Java-проєктами, рано чи пізно вам неминуче доведеться зіткнутися з Apache Maven. Maven допомагає керувати залежностями, компілювати код та підтримувати узгодженість між вашими проєктами. Все, що вам потрібно зробити, — це визначити необхідні параметри у простому файлі конфігурації, а про решту подбає Maven. Це заощаджує ваш час і допомагає уникнути хаосу, пов’язаного з ручним налаштуванням.
Maven залишається одним із найнадійніших інструментів збірки в екосистемі Java і безперебійно працює на Ubuntu.
Перелік перевірок перед встановленням
Перевірте кілька речей:
- Вам потрібна Ubuntu з правами sudo.
- Також потрібно, щоб Java була встановлена, оскільки Maven працює на віртуальній машині Java.
- Перевірити наявність Java можна, виконавши у терміналі команду java -version.
Maven офіційно підтримує Java 7 та новіші версії, але сучасні проєкти зазвичай використовують Java 11 або пізніші версії. Переконайтеся, що ваша система має активне підключення до Інтернету, оскільки Maven завантажує залежності під час компіляції проєктів.
Встановлення за допомогою APT
Встановлення Maven за допомогою APT забезпечує швидкість і простоту. Ubuntu підтримує Maven у своїх офіційних репозиторіях, тому ви можете довіряти джерелу.
Крок № 1: Оновлення індексу пакетів
Спочатку завжди потрібно оновити індекс пакетів. Це гарантує, що Ubuntu розпізнає найновіші доступні версії. Відкрийте термінал і виконайте команду «sudo apt update» . Це допоможе вашій системі залишатися синхронізованою з репозиторіями.
Крок № 2: Встановіть Maven
Тепер ви можете встановити Maven однією командою.
Виконайте sudo apt install maven. Ubuntu самостійно вирішить питання залежностей і розмістить Maven у відповідних системних шляхах.
Після встановлення ви можете перевірити версію за допомогою mvn -version.
Ви повинні побачити детальну інформацію про Maven та версію Java, яку він використовує.
Встановлення Maven із завантаженого архіву
Звісно, вам може знадобитися більший контроль над версією Maven. Ручна інсталяція добре підходить, коли вам потрібна новіша версія, ніж та, що є в APT.
Крок № 1: Завантажте дистрибутив Maven
Maven слід завантажувати з офіційного веб-сайту Apache. Apache розміщує перевірені бінарні архіви для кожного випуску. Виберіть останню стабільну версію та завантажте .tar.gz файл. Це джерело є надійним та актуальним.
Крок № 2: Розпакуйте Maven та створіть символічне посилання
Наступним кроком є розпакування архіву. Типовим місцем для додаткового програмного забезпечення є /opt, тому ви можете розмістити Maven саме там. Після розпакування створіть символічне посилання на /opt/maven. Це дозволить вам пізніше оновлювати Maven без зміни шляхів у всій системі.
Крок № 3: Налаштування змінних середовища
Тепер потрібно вказати Ubuntu, де знаходиться Maven. Встановіть змінну MAVEN_HOME та оновте PATH. Ви можете розмістити ці налаштування у файлі /etc/profile.d/maven.sh або у власному файлі конфігурації оболонки. Цей крок гарантує, що ви зможете запускати mvn з будь-якого каталогу.
Крок № 4: Перевірка встановлення
Переконайтеся, що все працює як слід. Запустіть mvn -version ще раз. Maven має повідомити правильну версію та виявити вашу інсталяцію Java.
На цьому етапі ви готові до побудови проєктів.
Підсумок
Отже, ви налаштували та запустили Apache Maven на своєму комп’ютері з Ubuntu. Для зручності ви можете вибрати метод APT, а для більшої гнучкості — метод з використанням архіву. Обидва підходи є прийнятними та широко використовуються. Зі встановленим Maven ви маєте надійний спосіб керування збірками та залежностями. Ваш робочий процес з Java стане швидшим, чіткішим і набагато передбачуванішим.