SyntaxHighlighter

среда, 20 июня 2018 г.

011. Добавление зависимостей Maven

Благодаря использованию Maven для построения проекта, все необходимые приложению зависимости добавляются путём редактирования pom.xml файла, расположенного в корне директории src.
Создание проекта из архитипа 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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mvictorl</groupId>
    <artifactId>gtbmini</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>

    <name>gtbmini Maven Webapp</name>
    <url>http://maven.apache.org</url>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <finalName>gtbmini</finalName>
    </build>
</project>>
Данный файл описывает проект (идентификаторы группы и артифакта, формат - war, версию, имя и т.д.).
Зависимости (библиотеки) располагаются в элементе <dependencies></dependencies>.
Пока что автоматически добавлена библиотека junit версии 3.8.1 с областью видимости test.
Дополнительные зависимости просто добавляются в этот же раздел отдельными элементами <dependency></dependency>.

Для начала добавим библиотеку MySQL-connector для доступа к базе данных MySQL.
Проще всего найти необходимую зависимость на официальном сайте центрального репозитория Maven.
Просто набираем в строке поиска "MySQL" и первая же ссылка предлагает нужный раздел "MySQL Connector/J". Далее выбираем последнюю стабильную версию (или любую нужную) и копируем готовый блок <dependency></dependency>, который и вставляем в pom.xml файл:

Т.к. IntelliJ IDEA автоматически сохраняет pom-файл и постоянно его анализирует, практически сразу после добавления зависимости (при условии, что все необходимые данные корректно введены), она скачивается и добавляется к проекту (слева в разделе Extermal Libraries).

Комментариев нет:

Отправить комментарий

011. Добавление зависимостей Maven

Благодаря использованию Maven для построения проекта, все необходимые приложению зависимости добавляются путём редактирования pom.xml файл...