Maven使用-f命令编译类不在war文件中

时间:2017-02-03 08:19:08

标签: maven compilation

在我的项目中,我有几个pom.xml个文件。对于一个模块,我必须使用-f命令获取war文件,如下所示

mvn clean install -f pom-example.xml

但是当我运行此命令时,只有少数类没有添加到war文件中。

如果我跑

mvn clean install

我看到war文件中有类。

有什么问题?当我运行-f命令时,为什么这些编译的类不在war文件中?

1 个答案:

答案 0 :(得分:0)

这使用pom-example.xml

mvn clean install -f pom-example.xml

这使用pom.xml

mvn clean install

我认为令人困惑的是在同一目录中有2个pom文件,如果你想要不同的行为,我会使用个人资料和一个pom,请参阅http://maven.apache.org/guides/introduction/introduction-to-profiles.html