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等等结构。如图:

Maven与Maven POM的区别相关推荐

  1. Maven:mirror和repository 区别、pom.xml 指定仓库地址、releases 和 snapshots 区别

    文章目录 一.Maven:mirror 和 repository 区别 1.Repository(仓库) 1.1 Maven 仓库主要有2种 1.2 Remote Repository主要有3种 1. ...

  2. 报错: eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.3.2...

    错误信息出现在pom头的project标签,project标签内容是 <project xmlns="http://maven.apache.org/POM/4.0.0" x ...

  3. Maven的配置文件pom.xml

    简介: 什么是POM? POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml.在Maven中,当谈到Project ...

  4. maven项目的pom.xml 标签的含义

    下面是我新建一个maven项目后生产的pom.xml <?xml version="1.0" encoding="UTF-8"?> <proj ...

  5. SSM整合时Maven项目的pom.xml版本兼容的代码备份

    场景 jdk:1.8 Tomcat:7.0 本地mysql:8.0 Eclipse:Eclipse Jee Photon Spring:4.3.8 AOP:1.8.0 mybatis:3.3.0 My ...

  6. eclipse maven 创建总POM 工程

    首先进入到eclipse的workspace,我这里的workspace目录是D:\workspace 1.创建总的POM D:\workspace>mvn archetype:create - ...

  7. 【Maven】Maven POM配置详解

    就像web项目的核心是web.xml一样,Maven项目的核心是pom.xml,POM(project object model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,如何声明依赖 ...

  8. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。

    Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...

  9. Maven 中的pom.xml文件

    Maven中的Pom.xml文件解析 项目管理利器(Maven)--Pom.xml解析<name>项目的描述名</name> <url>项目的地址</url& ...

最新文章

  1. 线性代数:03 向量空间 -- 基本概念
  2. 深入理解javascript选择器API系列第二篇——getElementsByClassName
  3. 习题:编程求圆周长、圆面积、圆球体积、设圆半径r=1.5。要求:用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数后2位...
  4. 基础理论:啥是分布函数CDF、啥叫联合分布?
  5. PHP问题 —— It is not safe to rely on the system's
  6. 实验协作的时候需要做什么?
  7. mysql 随机查询数据
  8. oracle 的行级触发器
  9. MyEclipse中Maven Web项目部署路径设置
  10. 蚂蚁金服OceanBase性价比是传统数据库的十倍
  11. Linux namespace之:network namespace
  12. Linux的文件权限与目录设置
  13. 【学习 OpenCV】—— 色彩空间(RGB、HSV、rgb2hsv、rgb2gray 的实现)
  14. 双色球神经网络算法分析,双色球预测程序算法
  15. [框架]高并发中的惊群效应
  16. CryEngine3SDK尝鲜
  17. 螃蟹在剥我的壳,笔记本在写我。 漫天的我落在枫叶上雪花上。 而你在想我。
  18. HBuilderXHBuilder连接雷电模拟器“未检测到手机或模拟器” ---- 问题解决
  19. 高考倒计时100天....99天
  20. java爬虫系列(二)——爬取动态网页

热门文章

  1. MicroC实现Expr部分和for循环,无续算版本Comp.fs展示
  2. 大计基编程题(第十三周)
  3. 高通baseband多媒体简介
  4. mybatis实现动态模糊查询
  5. java——集合——List集合——List集合
  6. [Qt] 迷宫随机生成和自动寻路算法、布局管理器、动态效果、界面切换、播放音频【迷宫、魔塔、超级玛丽】 -C++课程设计:Qt实现的迷宫与地牢游戏
  7. 我的数据可视化之旅:从天文学家到数据可视化专家养成记
  8. 如何设置下拉框多选以及设置多选值
  9. 金融IT的“困”与“道”
  10. Android Hander post与sendMessage的区别