в начале вашего файла pom.xml в разделе свойств должен быть этот тег:
<webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
Вот где определяется переменная $ {webappDirectory}.
Когда вы поместите курсор на текст внутри скобок и нажмете Ctrl + Q, вы увидите небольшое объяснение для переменных (специфично для Intellj Idea)
${project.build.directory} = Model Property project.build.directory: ${project.basedir}/target
${project.build.finalName} = Model Property project.build.finalName: ${project.artifactId}-${project.version}
<outputDirectory>...</outputDirectory>
определяет, куда будут помещены скомпилированные классы (как уже сказано в вашем фрагменте выше).
Загляните в свой каталог projectDir / target.
Но я не могу сказать вам, что это значит для режима разработки.
Btw. Я поставил <!--suppress MavenModelInspection -->
выше <outputDirectory>
, чтобы избавиться от красной метки в редакторе.
Упс, кажется довольно старый вопрос :)
Думаю, ты уже знаешь!
Привет