
Maven
NFE_W
这个作者很懒,什么都没留下…
展开
-
Maven学习记录
约定优先于配置,配置优先于编码Maven仓库:https://mvnrepository.com/为什么需要Maven?未学习Maven前可能会遇到的问题:①项目中需要用到的jar包需要手动一个个复制粘贴到lib目录下,导致重复jar包过多,项目臃肿;②手动下载的jar包来源不同,内容可能不规范;③一个jar包所依赖的其他jar包也需要手动导入,过程十分复杂繁琐,增加了学习成本...原创 2019-03-01 09:32:39 · 183 阅读 · 0 评论 -
IDEA默认Maven设置
IDEA是自带Maven的,但版本有点低,故自己下了新版的Maven,但每次使用创建或者导入Maven项目的时候,IDEA都会使用系统默认的Maven,如下图所示:此时,如果想默认使用自定义安装的Maven,需要点击Maven home directory进行配置。如果在创建时,想使用自动义安装的Maven,可以在File->Other Settings ->Setting...原创 2019-03-01 10:24:28 · 8471 阅读 · 1 评论 -
Maven无法加载Oracle驱动包的问题解决办法
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。如果本地安装有Oracle数据库的话,可以从安装路径:\product\11.2.0\dbhome_1\jdbc\lib,一般选择ojdbc6.jar。cmd输入命令:mvninstall:install-file...原创 2019-03-01 11:37:19 · 638 阅读 · 1 评论 -
Maven中的dependencyManagement理解
Maven中的dependencyManagement相当于一个对所依赖jar包进行版本管理的管理器。pom.xml文件中,jar的版本判断的两种途径:1、如果dependencies中的dependency未声明version,则Maven会去dependencyManagement里寻找是否有对应的版本声明,如有,则继承,如果无,则报错;2、如果dependencies中的depe...原创 2019-03-01 11:59:30 · 1625 阅读 · 1 评论