Java:Maven

  什么是Maven: maven是开源组织apache,提供的项目管理工具,方便对第三方提供的jar包进行管理,方便对项目的整个项目的生命周期(打包,测试,发布)进行跟踪

  什么是依赖: 我们之前代码用到的类来自:(1)我们自己写的类(2)JDK提供的类,我们要使用第三方提供的类(JDBC).

  别人写好的类:某个组织提供了一组类文件,Java提供了一种打包方式:将类以及相关文件,打包格式:jar包(mysql-connector-java.jar).

  随着一个工程的jar包越来越多,jar包的管理越来越复杂,就需要用到--依赖(dependency)管理

  jar包是某个组织,提供的某个功能,有一定的版本

  group(组织)

  artifact(成品)

  version(版本)

  三个一定可以确定一个具体的jar包

在创建maven时,就进入了maven体系,我们自己的工程也有groupId,artifactId,version.

groupId的命名方式:com.fyx

artifactId的命名方式:不能有中文

version:使用默认的

maven下的项目目录结构

 .idea/: idea的工程文件,一般不管

 src/main/java/: 放置源码的根目录

 src/main/resources/: 放置工程外部资源的地方(音频,图片)

 src/test/java: 放置测试代码(单元测试代码)

 pom.xml: maven自己的项目配置文件(重要)

 target/放置构建后的各种文件的地方

 ***.iml: idea的模块文件,我们一般不管

 

pom.xml

  通过XML格式进行管理,组成的一颗树形结构

maven使用的编译器版本信息 

怎么样确保依赖导入成功了 

  1.pom.xml没有报错

  2.External Libraries 中看到了添加的依赖

 

注意:任何对pom.xml的修改都需要重新加载maven工程

依赖出现问题的解决方法 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值