JavaEE-项目管理工具-Maven学习日记
文章目录
概述
这是我们平时项目开发到上线所经历的流程
注意:项目构建不是体现在开发端而是在测试服务器端
其中项目构建的流程如下
这是我们项目开发到部署的一个构建流程,我们需要靠maven实现自动化
maven的意义:开发与测试都遵循maven目录结构,移交方便
Maven概念模型
pom.xml:project object model(工程对象模型),它将每个工程当作一个对象来处理
Maven安装
- 检查JDK安装情况
cmd输入以下命令
Echo %JAVA_HOME%
Java -version
-
解压安装包(解压目录不要有中文)
-
设置用户环境变量-Maven_Home
- 配置系统环境变量Path
- 新建系统环境变量MEVEN_OPTS
- 验证
cmd输入如下命令
mvn -v
看见以下信息,代表安装成功
Maven目录结构
- bin:含有mvn运行的脚本
- boot:含有plexus-classworlds类加载器框架
- conf:含有settings.xml配置文件
- lib:含有maven运行时所需Java类库
- 其他:介绍、许可证、说明等
约定优于配置
我们所编写的项目硬遵循Maven约定
src 源代码和测试代码的根目录
main 应用代码的源目录
java 源代码 .java文件
resources 项目的资源文件-ssm配置文件
test 测试代码的源目录
java 测试代码 测试.java
resources 测试的资源文件
target 编译后的类文件、jar文件等(项目输出位置)
pom.xml 项目配置文件
IDEA-Maven配置
在File->Settings->Build,Execution,Deployment->Build Tools->Maven下对Maven进行配置,个人配置如下图所示