Rainbond构建Java Maven项目原理解读(CI)

  1. 云栖社区>
  2. 博客>
  3. 正文

Rainbond构建Java Maven项目原理解读(CI)

曾庆国 博客 2019-07-25 15:39:19 浏览391
展开阅读全文

Apache Maven相关知识说明

Apache Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,项目管理和项目信息管理。所谓的项目构建就是对项目进行清理、编译、测试、报告、打包、部署等一系列的过程称为项目的构建。

关于更多的Maven介绍参考官方文档:https://maven.apache.org/

标准的Maven管理的Java项目一般有几种制品打包方式:

  • Jar包

此类打包方式过去主要用于公共的类库项目,如今也作为SpringBoot等架构的服务类项目的打包方式。打成Jar包的项目一般不需要依赖中间件可以直接运行。

  • War包

过去传统Java服务的主要打包方式,运行于Tomcat等中间件中。

Maven的项目组织形式一般有两种:

  • 单模块

这类方式一般被小型项目采用,主工程直接定义项目的依赖和打包形式等配置。

  • 多模块

这类

网友评论

登录后评论
0/500
评论
曾庆国 博客
+ 关注