JavaEE-项目管理工具-Maven学习日记

本文详细介绍了Maven的学习过程,包括Maven的概念模型、安装步骤、目录结构、约定优于配置的原则,以及在IDEA中的配置。此外,还讲解了Maven的三维坐标与依赖管理,包括依赖范围、依赖传递、仓库管理和版本冲突解决策略。
摘要由CSDN通过智能技术生成

JavaEE-项目管理工具-Maven学习日记

概述

这是我们平时项目开发到上线所经历的流程

注意:项目构建不是体现在开发端而是在测试服务器端

其中项目构建的流程如下

在这里插入图片描述

这是我们项目开发到部署的一个构建流程,我们需要靠maven实现自动化

maven的意义:开发与测试都遵循maven目录结构,移交方便

Maven概念模型

pom.xml:project object model(工程对象模型),它将每个工程当作一个对象来处理

Maven安装

  • 检查JDK安装情况

cmd输入以下命令

Echo %JAVA_HOME%

Java -version

  • 解压安装包(解压目录不要有中文)

  • 设置用户环境变量-Maven_Home

  • 配置系统环境变量Path

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FS4Heu65-1579698952804)(C:\Users\JunSIr\AppData\Roaming\Typora\typora-user-images\image-20200122102824836.png)]

  • 新建系统环境变量MEVEN_OPTS

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngB6J63h-1579698952805)(C:\Users\JunSIr\AppData\Roaming\Typora\typora-user-images\image-20200122105516379.png)]

  • 验证

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进行配置,个人配置如下图所示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值