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

曾庆国 博客 2019-07-25

java 模块 源码 配置 镜像 PaaS Maven xml devOps JDK CI rainbond

Apache Maven相关知识说明

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

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

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

  • Jar包

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

  • War包

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

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

  • 单模块

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

  • 多模块

这类

登录 后评论
下一篇
云攻略小攻
1033人浏览
2019-10-21
相关推荐
jib-java容器化工具
779人浏览
2018-09-06 16:57:00
大规模代码构建技术实践
2087人浏览
2017-07-24 19:11:25
带你深度解析Maven
857人浏览
2017-12-27 11:38:00
1
0
0
399