Плагин компилятора Maven против плагина Maven по умолчанию? - PullRequest
0 голосов
/ 07 апреля 2019

Maven - мощный инструмент сборки для проектов программного обеспечения Java.

Я читал о плагинах Maven.(maven-compiler-plugin) _

<build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
    </plugins>
</build>

Для запуска любого проекта с использованием maven необходимо скомпилировать код.

Но я вижу много примеров проектов в Интернете, у которых нет этого плагина и все еще работает.

Кто-нибудь может объяснить, в чем отличие этого плагина и компиляции по умолчанию?

1 Ответ

0 голосов
/ 07 апреля 2019

Если вы ничего не сделаете, Maven вызовет плагин компилятора maven, который вызывается в жизненном цикле maven по умолчанию.

Если вы хотите изменить конфигурацию, вам нужно добавить плагин в <plugins>, а затем изменить конфигурацию. Часто люди делают это, чтобы изменить версию Java (что также можно сделать через свойства) или исправить версию плагина (вместо того, чтобы всегда использовать последнюю версию).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...