Maven与Maven POM的区别
在用idea创建maven项目时,在Project Metadata界面Type选项下唯有Maven和Maven POM两个选项,我们应该怎么选择呢?
下面介绍一下Maven和Maven POM。
Maven
Maven是一个项目管理工具,可以对java项目进行自动化的构建和依赖管理。
如果选择Maven,IDEA会帮你生成一个完整的工程结构,包括pom.xml文件,如图:
Maven POM
POM是Project Object Model(项目对象模型 )的简称,是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
选择Maven Pom的话,它只会在工程目录下生成pom.xml,而没有src等等结构。如图: