Xav*_*ica 18
它们是完全兼容的.事实上,他们执行完全不相关的任务.
pom.xml是Maven项目的配置文件.其目标之一是在使用Maven时为编译和构建项目提供帮助.如果您对Maven不熟悉,您可以将其视为ant build.xml文件或makefileMake文件(实际上,它可以提供更多功能)
web.xml 是Java EE Web应用程序部署描述符,您可以在其中指定servlet的实例,servlet映射和webapp的其他方面.
这两个文件彼此无关.
POM文件实际上不应该与应用程序一起部署,它仅用于构建过程.
web.xml 表明项目正在某种servlet容器中运行(可能甚至是一个成熟的Java EE容器).
pom.xml是一个指示项目是使用Maven构建系统构建的.
这两件事完全是正交的,因此任何给定的项目都可以没有,一个或两个.