Maven - это инструмент управления проектами Java. В Javaee мы можем использовать Maven, чтобы легко управлять проектами, которые работают в команде. Теперь мы изучаем рамки Javaee. Maven может управлять библиотеками классов и эффективно и удобно для других людей в команде.
Недавно проект был завершен, и у меня есть много времени, чтобы просмотреть предыдущие знания, чтобы я мог использовать их лучше в будущем. Я начну с Maven Construction, а затем построю следующую структуру SSH+Mybatis. Я закончил узнать о вещах, связанных с распределением Hadoop.
Перед установкой настройте соответствующие переменные среды компьютера.
1. Настройте среду Maven
Адрес загрузки: http://maven.apache.org/download.cgi (окно скачать (двоичная Zip)))
Unzip maven and then configure the environment variable to open: Computer -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Новая система переменная m2_home
Значение переменной e: /apache-maven-3.2.5 (положение декомпрессии Maven)
Добавлено на пути
;%M2_home%/bin ---- Добавить первым после пути; число
Запустить CMD, введите MVM -V, чтобы просмотреть версию
2. Измените местное местоположение склада
Локальное местоположение по умолчанию Maven находится в /.m2/repository в текущем каталоге пользователя, мы можем настроить его на другой диск.
Вот конфигурация в соответствии с E:/M2/Repository.
Затем откройте CMD и запустите простую команду Maven: MVN справка: система для загрузки соответствующей информации Maven.
3. Настройте плагин Maven для Eclipse
1. Откройте Eclipse и выберите справку ---- Установите новое программное обеспечение ------ добавьте
Имя: M2E
Местоположение: http://m2eclipse.sonatype.org/sites/m2e
После загрузки UNZIP: скопируйте содержимое в папках функций и плагинов внутри соответствующих функций и плагинов в Eclipse, и перезапуск.
2. Настройка настройки сферы пользователя.xml
%M2_home%/conf/setting.xml - глобальная настройка. Все пользователи на этом компьютере будут затронуты, поэтому копируйте %m2_home %/conf/setult.xml и перейдите в вышеуказанное местоположение настройки на конфигурации под моей папкой F:/M2.
3. Установите переменную среды maven_opts
Когда проект слишком велик, исключение OutofmemoryError склонно, поэтому нам нужно изменить работающий контент. Есть два метода:
1) Добавить установить maven_opts = -xms125m -xmx512m в Bin/mvn.bat's Maven.bat
2) Добавить maven_opts в переменную среды. Значение переменного --xms125m -xmx512m
4. Настройте Eclipse
В окне - предпочтения - Maven
Установки Проверьте Maven по умолчанию и добавьте каталог Maven, установленную путем добавления
Выберите «Настройки конфигурации локального репозитория». Xml в настройках пользователя, таких как My E: /M2/Settings.xml
Нажмите применить.
4. Создать проект Maven
Выберите новый проект Maven в Eclipse и выберите рабочую среду
1. Выберите фильтр, чтобы создать следующее:
2. Заполните информацию о координате проекта Maven
Мы можем увидеть проект, который создал структуру Maven.
5. Краткое введение Мэвена
Ниже приведен сгенерированный файл Maven pom.xml, мы можем посмотреть:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.andy</groupId> <artifactId>redis_demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <mame> redis_demo </name> <properties> <properties> <properties> <prop./maven.apache.org </url> </url> <serse> 3.8.1 </version> <clapope> test </scope> </dependency> </depertive> </project>
Конкретное значение его ярлыка заключается в следующем:
Проект: элемент верхнего уровня в файле pom.xml;
ModelVersion: указывает версию объектной модели, используемой POM. Это значение редко изменяется.
GroupId: уникальный идентификатор организации или группы, который определяет проект. GroupId является ключевым идентификатором для проекта, обычно определяемый полностью квалифицированным названием организации. Например, org.apache.maven.plugins - это группа, указанная всеми проектами плагина Maven.
Artifactid: указывает основное название основного продукта, генерируемого этим проектом. Основным продуктом проекта обычно является файл JAR. Во -вторых, например, пакеты исходного кода обычно используют Artifactid как часть фамилии. Типичные названия продуктов Используют этот формат: <artifactid>- <serview>. <расширение> (например: myApp-1.0.jar).
Версия: номер версии продукта проекта. Maven помогает вам управлять версией, и вы часто можете увидеть версию Snapshot, указывая на то, что проект находится на стадии разработки.
Имя: отображаемое имя проекта, обычно используемое в документах, сгенерированных Maven.
URL: укажите сайт проекта, обычно используемый в документах, сгенерированных Maven.
Описание: описывает этот проект, обычно используемый в документах, сгенерированных Maven.
Свойства: информация о конфигурации в файле POM, вы можете настроить глобальные переменные
Зависимости: набор конфигурации зависимостей, вы можете добавить в нее необходимую информацию о зависимости от JAR
Например, если нам нужно добавить JAR, мы можем найти http://mvnrepository.com/ из центрального репозитория
Добавьте соответствующие зависимости в тег зависимостей:
<depervice> <groupid> redis.clients </GroupId> <ArtifactId> jedis </artifactid> <serse> 2.6.2 </version> </vehing>
6. Связанные команды Maven
MVN Archetype: Create: Create Maven Project
Компиляция MVN: компиляция исходного кода (компиляция в целевую папку)
MVN-тест-Компиля: Комплекс тестового кода
Тест MVN: запустите модульные тесты в приложении
Сайт MVN: веб-сайт, который генерирует информацию, связанную с проектом
MVN Clean: очистите сгенерированные результаты в целевом каталоге (очистите данные в целевой папке по умолчанию)
Пакет MVN: пакет проектов
Установка MVN: Установите упакованный пакет в локальный репозиторий, чтобы позволить себе проект башни вызовать
MVN Eclipse: Eclipse: генерировать файл проекта Eclipse
mvn -dmaven.test.skip = true: игнорировать компиляцию тестового документа
Груз: развертывание: развернуть на частном сервере
Конечно, эти команды можно использовать вместе, например,
分类录用成 И установите в другие приложения, чистая компиляция Установка (очистите, компилируется, пакет, установка банка)
Введите военный пакет и разверните Clean Compile Package Cargo: развернуть (чистая, компиляция, пакет, установить войну)
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.