Maven:不知道 <FinalName> 标签的位置

Maven: don't know the position for the <FinalName> tag

我有一个包含多个插件和规范的长 pom 文件。 我在 this or this other one 等其他答案中读到我应该在该部分下添加 <finalName>desiderTitle.war</finalName> 行,但我也有不止一个,无法理解或猜测在哪一个以及为什么我应该添加它。它应该变成这样:

 <build>
   <finalName>WhatEverYouLikey</finalName>
 </build>

我试图搜索这方面的教程,但没有成功。

听起来您对 POM 中的配置文件感到困惑。看一下 here 来理解这个概念。

基本上,配置文件是一种以不同方式构建项目的方式。因此每个配置文件下可以存在多个 <build> 标签,并且可以指定不同的 finalName

您可以在构建项目时使用 -P <profileName> 选项 select 配置文件。