Функция maven похожа на pip в Python. Apache Maven — мощный инструмент для управления и создания программных проектов. Он основан на объектной модели проекта и используется для описания конфигурации сборки и зависимостей проекта. Вот некоторые ключевые из них Maven Особенности и концепции:
pom.xml
,Перейдите к описанию метаданных проекта и информации о конфигурации. POM содержит основную информацию о проекте, конфигурации сборки, зависимостях и т. д.pom.xml
документ Объявить зависимости в,Maven автоматически загрузит необходимые библиотеки и добавит их в путь сборки проекта.pom.xml
документ。Эта структура помогает организовывать и управлять сложнымиизпроект。
В целом, Maven — это широко используемый инструмент сборки, который обеспечивает простой способ управления сборками, зависимостями и выпусками проекта. Приняв концепцию соглашения над конфигурацией, Maven делает процесс сборки проекта более стандартизированным и простым в обслуживании.
официальный сайт мавена:Maven – Download Apache Maven Windows скачать apache-maven-3.9.5-bin.zip
Например, я храню его в C:\Program Files\Java\maven.
Откройте переменные среды, создайте новую системную переменную и установите ее следующим образом:
Добавьте его в путь к системной переменной.
Проверьте, завершена ли настройка
Открытый входной терминал
mvn -v
Если это отображается, конфигурация прошла успешно!
Открыть файл settings.xml
Найти контент
Измените исходное содержимое, чтобы
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus-aliyun</name>
<url>https://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
Пакеты jar, загруженные позже, будут помещены в этот каталог.
<!-- Конфигурация адреса склада частного сервера -->
<localRepository>D:\maven\mvnRespo</localRepository>
Создайте папку D:\maven\mvnRespo на диске D.
1. общие команды maven Заказ описывать mvn clean Очистите проект и удалите скомпилированное содержимое в целевом каталоге. mvn compile Скомпилируйте исходный код проекта mvn test Запускаем тесты проекта mvn package Упакуйте файл и сохраните его в целевом каталоге проекта. Упакованные файлы обычно компилируются. файл класса mvn install Сгенерировать установочный пакет хранилища в локальном хранилище, на которое могут ссылаться другие проекты. При этом упакованные файлы помещаются в него. Перейдите в целевой каталог проекта