Дополнительно
Почему modelVersion из pom.xml необходимо и всегда 4.0.0?
Я заметил, что Maven'ы ` о pom.xml всегда 4.0.0.
Можете ли вы помочь мне понять, какое значение имеет этот тег и, почему он должен быть установлен до 4.0.0?
80
3
Он всегда 4.0.0 в Maven 2 и 3, поскольку в настоящее время нет другой модели.
Но это не'т обязательно нужно всегда быть установлен на 4.0.0 если бы был другой вариант модели. А пом должен соответствовать модели. Позвольте'ы сказать, Мэйвен 4 придумывает модели 4.1. Если вы пишете помпоном в соответствии с 4.1, это бы'т быть совместимы с Maven 3 и модель 4.0.0.
Это's, определяемым в качестве обязательного, возможно, для реализации конкретного XML-модели в случае новых моделей определены.
модель версия версия дескриптор проекта пом соответствует. Он должен быть включен и настроен. Значение 4.0.0 просто указано, что она совместима Мэйвен 3.
Правильным ответом должно быть сочетание ответы @укрепленном пункте Туми, расположенном и @бя. Также взгляните на https://cwiki.apache.org/confluence/display/MAVEN/POM+модель+версия+5.0.0 для более фоне этого.