Перейти к основному содержимому

94 записи с тегом "Maven"

Посмотреть все теги

· 2 мин. чтения

1. Обзор

Иногда нам может потребоваться явно попросить Maven ничего не загружать из его репозиториев по разным причинам.

В этом коротком руководстве мы увидим, как включить автономный режим в Maven.

2. Подготовка

Прежде чем перейти в автономный режим, необходимо загрузить необходимые артефакты. В противном случае мы можем не эффективно использовать этот режим.

· 5 мин. чтения

1. Введение

В этом руководстве мы поговорим об исключении, которое выдает Maven при неправильной настройке: JAVA_HOME должен указывать на JDK, а не на JRE.

Maven — мощный инструмент для создания кода. Мы заглянем под капот, чтобы понять, почему возникает эта ошибка, и посмотрим, как ее решить.

2. Проблема JAVA_HOME

После установки Maven мы должны установить переменную среды JAVA_HOME , чтобы инструмент знал, где найти команды JDK для выполнения. Цели Maven запускают соответствующие команды Java для исходного кода проекта.

· 2 мин. чтения

1. Обзор

В этом кратком руководстве мы увидим, как читать переменные среды из pom.xml Maven , чтобы настроить процесс сборки. ``

2. Переменные среды

Чтобы обратиться к переменным среды из pom.xml , мы можем использовать синтаксис ${env.VARIABLE_NAME} .

Например, давайте использовать его для внешней версии Java в процессе сборки:

· 3 мин. чтения

1. Обзор

При использовании Maven для управления зависимостями нашего проекта мы можем потерять представление о том, какие зависимости используются в нашем приложении.

В этом кратком руководстве мы расскажем, как использовать плагин зависимостей Maven , плагин, который помогает нам находить неиспользуемые зависимости в нашем проекте.

2. Настройка проекта

Давайте начнем с добавления пары зависимостей, slf4j-api (ту, которую мы будем использовать) и common-collections (ту, которую мы не будем использовать):

· 2 мин. чтения

1. Обзор

В этом кратком руководстве описывается подключаемый модуль clean , один из основных подключаемых модулей инструмента сборки Maven.

Обзор других основных плагинов см. в этой статье .

2. Цель плагина

· 3 мин. чтения

1. Введение

Apache Maven — один из самых популярных инструментов сборки для проектов Java. Помимо простой децентрализации зависимостей и репозиториев, продвижение единой структуры каталогов в проектах также является одним из его важных аспектов.

В этой быстрой статье мы рассмотрим стандартный макет каталога типичного проекта Maven.

2. Макет каталога

Типичный проект Maven имеет файл pom.xml и структуру каталогов, основанную на определенных соглашениях:

· 2 мин. чтения

1. Обзор

В этом кратком руководстве описывается отказоустойчивый подключаемый модуль, один из основных подключаемых модулей инструмента сборки Maven.

Обзор других основных плагинов см. в этой статье .

2. Цели плагина

· 3 мин. чтения

1. Введение

В этом кратком руководстве показано, как создать банку с помощью Maven, игнорируя результаты теста.

По умолчанию Maven автоматически запускает модульные тесты при сборке проекта. Однако бывают редкие случаи, когда тесты можно пропустить и нужно собирать проект вне зависимости от результатов тестов.

2. Создание проекта

· 2 мин. чтения

1. Введение

Иногда нам нужно использовать несколько исходных каталогов в проекте Java. Типичный пример, когда есть классы, которые генерируются автоматически и помещаются в другой каталог.

В этой небольшой статье мы покажем, как настроить Maven для работы с дополнительными исходными каталогами .

2. Добавление еще одного исходного каталога

Предполагая, что у нас уже есть проект Maven, давайте добавим новый исходный каталог с именем other-src в папку src/main .