maven 工程有哪几类?

  1. pom 类型:一般作为父工程存在,父工程主要是进行统一的版本申明,并不定义具体的依赖关系,常见于多模块或者说聚合工程中使用。

  2. jar类型:一般用于打包普通的java bean,资源库等,比如将公共的工具类放到一个模块,这个时候就其他模块如果想要使用的话,就可以直接引用便可,就把这个项目当作一个jar包来用。

  3. war类型:作为一个web工程,常放一些静态资源,controller等。

引入的知识点其实很简单,maven其实就是一个组织代码的工具。类似商品比如饼干,你生产完了,需要包装吧?怎们包装讷?

1:精美包装:当作商品柜子中展览用的,定义一种标准,这里就是pom

2:放到蛋糕里:就是jar

3:当作单独的商品包装:即war

  1.  
    <groupId>com.sishuo</groupId>
  2.  
    <artifactId>architecture1</artifactId>
  3.  
    <version>1.0-SNAPSHOT</version>
  4.  
    <packaging>pom</packaging>
原文地址:https://www.cnblogs.com/coder-ahao/p/14225828.html