Maven学习记录

1.maven管理文件下载解压配置环境变量

2.maven本地仓库介绍

3.maven只能识别带有pom.xml文件的项目,eclipse只能识别带有.setting、.classpath、.progect的工程。

用eclipse创建maven工程的目录结构如下:

4.maven工程具有依赖性,依赖的jar包也具有传递性,即:

             只需要在最底层的项目依赖一次jar包,他的上层项目也都就依赖了jar包。因此只需声明一次,其他依赖该工程的工程就不用声明dependency了。

             但是:这种以来的传递性只限于<scope>compile</scope>

                         对<scope>test</scope><scope>provided</scope>没有作用,就是说即使底层项目依赖了test,provided的jar包,上层项目也没有依赖该对应的jar包!

注:compile的jar包:编译,测试,打包部署阶段均有效;

        test的jar包:测试阶段有效;        provided的jar包:编译,测试阶段有效,不参与打包,一般该jar包在Tomcat等环境中Tomcat自带,而且如果多引入还会产生冲突!

5.

6.

7.依赖的传递性,排除性,就近性,先声明行,和父类统一管理版本性。

8.maven聚合:统一安装,不用先安装底层项目,在网上一层一层安装。(有父类需先安装父类)

课程:尚硅谷Java视频教程_Maven视频,来源:Bibili

课程全部笔记CSDN博客链接:https://blog.csdn.net/zxm1306192988/article/details/76209062

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值