Я читал о Расширения жизненного цикла Maven , здесь , и возникло следующее сомнение.
Итак, когда я создаю свой проект (в который я включил свое расширение), это будет порядок: (Пожалуйста, исправьте меня, если я ошибаюсь здесь)
1st : Maven Session of my project is created
- Now whatever we wrote in afterSessionStart() in the extension is called
2nd : Maven instances created for each POM
- Now whatever we wrote in afterProjectsRead() in the extension is called
3rd: Maven will build the project
4th : Maven Session ends
- Now whatever we wrote in afterSessionEnd() in the extension is called
Теперь я прочитал в документе, что:
ПРИМЕЧАНИЕ: если вы используете механизм расширения сборки, метод
afterSessionStart не будет вызываться, так как расширение загружается позже
в сборке
Означает ли это, что мой afterSessionStart()
код моего расширения никогда не будет вызываться в моем проекте, где я добавил его как расширение жизненного цикла?