Фасеты проекта позволяют IDE лучше понять ваш проект, чтобы он мог выполнять некоторые специальные операции для вас.Например, применение динамического веб-модуля позволит Eclipse узнать, что ваш проект будет работать на веб-сервере, поэтому вам потребуется этот аспект для добавления вашего проекта на веб-сервер.Когда вы применяете Dynamic Web Module к своему проекту, eclipse также предполагает, что вам будут предоставлены зависимости веб-сервера во время выполнения.Фасеты остаются на уровне IDE.
В то время как зависимость maven предоставляет вам библиотеки, необходимые в вашем проекте для выполнения вашей задачи.Они остаются с вашим пакетом проекта, когда он развернут.