实现目标
Maven是一个基于Java的项目管理和构建工具,它通过一种简洁而高效的方式管理项目的构建、报告和文档。本节课程的目标是通过Maven编译打包SpringBoot应用程序,并将生成的jar包部署至应用服务器。
实现环境
- Maven服务器:服务器环境为CentOS7+JDK1.8+Maven,用于编译打包应用程序。
- 应用服务器:服务器环境为CentOS7+JDK1.8,用于部署编译打包完成的应用程序。
实现步骤
应用程序简介
“新闻内容管理系统”的网站前台模块采用SpringBoot框架开发,其目录结构与Maven项目的目录结构一致。

应用程序的配置
1、查看Maven是否成功安装,Maven的安装与配置请查看页面右侧“相关阅读”栏目中的文章。

2、修改新闻网站配置文件,SpringBoot框架程序配置文件为src/main/resources/application.yml(application.properties)。
2.1、监听端口配置。

- server.port:程序运行时监听的端口,默认为8080。
2.2、MySQL数据库配置。

- spring.datasourece.url:数据库IP、端口与名称,mysql数据库固定写法为:jdbc:mysql://IP地址:端口/数据库名。
- spring.datasourece.username:数据库登录名。
- spring.datasourece.password:数据库登录密码。
应用程序的打包
1、在SpringBoot应用程序的根目录下执行打包命令。

应用程序的部署
1、将target目录中的jar包拷贝至应用服务器上。
