Maven
记录我关于maven的学习
张凯锋zkf
感困苦不萦绕于怀,
追逐胜利不困于成败
展开
-
新版idea如何刷新maven依赖
注意:有些时候报红是因为下载类包时网络比较慢,或者是idea载入类包更新不及时造成的,这些时候就需要等一段时间,尝试刷新或重启软件等办法(大多数都是以上情况造成的)按下图点击 刷新maven依赖...原创 2022-04-21 22:37:59 · 5074 阅读 · 1 评论 -
Cannot resolve com.sun:tools:1.8/Cannot resolve com.sun:jconsole:1.8【maven/druid报错】
问题描述:在springboot项目中 用maven引入了druid依赖,运行时出现以下报错在pom.xml文件中将版本更换成1.1.10 即可启动成功,问题解决原创 2022-02-03 15:46:03 · 1634 阅读 · 0 评论 -
Process terminated(maven仓库等等都检查了都没有问题)
(创建Springboot时出现了这个错误)原本设置这个可以快速创建项目,但是不知为什么这里报错了将这一串删掉就可以正常运行了原创 2021-10-22 21:04:26 · 371 阅读 · 0 评论 -
Failed to execute goal org.apache.maven.p1ugins:maven-clean-p1ugin:2.5:clean (default-clean)
[我的报错日常2]:maven前一个运行的程序还没关闭,关闭运行文件即可原创 2021-10-04 13:34:05 · 92 阅读 · 0 评论 -
Bean named ‘userService‘ is expected to be of type ‘com.zkf.service.userServiecImpl‘ but[我的报错日常]
报错:原因:getBean方法 第二个参数应该写的是接口,而不是它的实现类(动态代理的是接口【记住使用框架都要用接口类型来引用实现类对象】)代理类与被代理类都是UserService接口的实现类新生成的代理类只能向上转型为接口类型,不能强转给同等级UserServiceImpl说个多态的简单的例子Animal的子类有Cat类、Dog类你不能将Cat类强转成Dog类,只能将Cat类向上转成Animal类解决方法:将userServiecImpl.class–>userServiec.原创 2021-10-03 21:27:21 · 2168 阅读 · 0 评论 -
Maven(一):Maven简介 :安装与环境配置
一、Maven简介:1、什么是Maven:Maven 是专门用于构建和管理Java相关项目的工具。(工具:帮你更方便完成任务)2、为什么需要Maven?1)很多模块,模块之间有关系,手工管理关系,比较繁琐。——2)需要很多第三方功能,需要很多jar文件,需要手工从网络中获取各个jar3)需要管理jar的版本4)管理jar文件之间的依赖3、Maven的好处:(1)不再拷贝jar包。项目不需要存放jar包,导致项目源代码小。(2)使用maven开发的工程,如果环境统一,导入别的maven的项原创 2021-10-02 14:56:53 · 411 阅读 · 0 评论 -
Maven(二):IDEA配置Maven
配置maven程序、setting文件 与 maven仓库打开方式:File—New Projects Settings —Setings for New Projects…然后再左上角输入maven完成效果配置Maven-Runner下的VM options:【archetypeCatalog=internal】备注一:(maven项目创建时,会联网下载模版文件,比较大,使用archetypeCatalog=internal,不用下载,创建maven项目速度快)备注二:如果报错,改用 【原创 2021-10-02 23:24:39 · 1022 阅读 · 1 评论 -
IDEA创建maven多级模块项目
一、创建一个空项目二、在空项目中创建模块(作为maven的parents)选择刚刚创建的空项目,并且给新模块起名字三、设置JDK的版本位置1:Project Structure–project位置2:Project Structure–Modules位置3:javac(说明:下列位置修改完后,,建议再次检查下有没有修改成功,假如不能生效,那么可以在maven中clean后再次按照上述步骤修改)——假如jdk不一致,运行时可能会出现以下错误(文末文章有多种解决方法)四、在父模块原创 2022-04-22 01:10:12 · 5003 阅读 · 1 评论