Maven构建项目

Maven常见的打包方式有:

  • jar
    jar工程,很显然就是pom工程的子工程,由pom工程来管理。
  • war
    war工程是一个web工程,是可以直接放到tomcat下运行的工程。
  • pom
    pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,它是一个聚合工程。其实说白了它只有一个pom.xml文件,一般是作为父工程出现的,只是定义了一些依赖、插件、还有一些版本号等等。

使用maven的好处

  • 依赖管理、jar包、工程之间的依赖。
    Maven定义了软件开发的整套流程体系,并进行了封装,开发人员只需要指定项目的构建流程,无需针对每个流程编写自己的构建脚本。
  • 项目构建。实现项目的一步构建。
    除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。
    管理Jar包的依赖。
    管理工程之间的依赖关系,即可使用Maven依赖其他的工程。
  • 工程聚合、继承、依赖。

构建父工程

父工程应该是一个pom工程。在父工程中定义依赖的jar包的版本信息。Maven插件的版本。即其它项目通过依赖父工程项目,来统一版本号及其他信息。

聚合

该项目中可以聚合几个其它的项目,然后打包成一个war包。

作者

遇寻

发布于

2018-08-03

更新于

2021-02-09

许可协议

评论