maven

使用maven的好处:

1、项目构建。maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。

2、依赖管理。除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。

  (1)管理jar包的依赖

  (2)管理工程之间的依赖关系,即可使用Maven依赖其他工程。

maven常见的打包方式:

    • pom  pom工程一般是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,它是一个聚合工程。其实它只有一个pom.xml文件,一般作为父工程出现的,只是定义了一些依赖、插件、还有一些版本号等等。
    • jar        jar工程,就是pom工程的子工程,由pom工程来管理。
    • war         war工程是一个web工程,是可以直接放到tomcat下运行的工程。 
原文地址:https://www.cnblogs.com/xiaoxli/p/9648896.html