Разбирам, че плъгинът maven-compiler се използва за компилиране на кода. Някои от моите проекти нямат тази приставка в pom файла? Кога е необходимо?
Отговори:
2 за отговор № 1Опитвам се да отговоря на собствения си въпрос въз основа на това, което научих от момента на публикуване на този въпрос. Ако този отговор е правилен или неправилен, моля, коментирайте. Благодаря.
Ако този плъгин не е дефиниран, Maven Super POM съдържа всичко приставките по подразбиране ще използвате. Тя работи добре за малки и несериозни проекти. Най-добрата практика обаче е за да дефинирате тези плъгини в фирмен POM и така, че когато надстроите Maven, няма да завършите да използвате друга версия на приставката.
0 за отговор № 2
Разгледайте раздела Преглед на целите в Apache Maven компилатор Plugin
Приставката за компилатори има две цели. Двамата вече са обвързани с техните фази в рамките на жизнения цикъл на Maven и следователно се изпълняват автоматично по време на съответните фази.
Трябва само да го добавите, ако искате да промените параметрите по подразбиране