maven忽略-f参数
一次又一次地与maven斗争。现在问题来了: 我的项目中有以下结构:maven忽略-f参数,maven,Maven,一次又一次地与maven斗争。现在问题来了: 我的项目中有以下结构: pom.xml localpom.xml 模块1文件夹 模块2文件夹 我想保留这两个pom文件有几个原因。正如maven帮助中所示,我们不需要使用pom.xml,而是需要这样做:mvn-f localpom.xml clean install,但是当它继续使用pom.xml时,忽略了-f参数,这让我感到惊讶。我想localpom.xml中可能有一些错误,但是没有!当我从当前文件夹中删除pom.xml时,mvn-f loca
- pom.xml
- localpom.xml
- 模块1文件夹
- 模块2文件夹
mvn-f localpom.xml clean install
,但是当它继续使用pom.xml时,忽略了-f
参数,这让我感到惊讶。我想localpom.xml中可能有一些错误,但是没有!当我从当前文件夹中删除pom.xml时,mvn-f localpom.xml clean install
完成了完美的工作
有人想过为什么会发生这种事吗
提前谢谢 无法复制。您使用的是哪个版本的maven?@AndrewLogvinov,版本是3.0.4,根据
mvn-v
您如何确定maven使用的是pom.xml
而不是localpom.xml
?@AndrewLogvinov,正如我所说,当我启动mvn-f localpom.xml clean install时
当两个.xml都在当前文件夹中时,我会在启动mvn-f clean install时得到输出
。从当前目录中删除pom.xml并重新启动mvn-f localpom.xml clean install
后,它将按预期工作。作为一种解决方法,您能否在pom.xml
中定义多个配置文件以生成所需的不同版本?那将是更“专业”的方式。