Maven导入jar包失效

Maven导入自定义jar包失效

场景:封装了一个jar包并放入本地仓库中,项目模块导包时失效,并在组件的unknown包标红
解决:排查了是否因为中英文-导致的出现unknown文件,pom文件和jar包都存在、与_remote.repositories文件无关等等因素后,发现pom导入时没有添加版本号1.0.1-SNAPSHOT,因此找不到对应的jar包文件
解决:dependency导入时需要添加版本号,或者在父pom中dependencyManagement添加依赖的版本号。推测因为是按照groupId+artifactId+version拼接的文件目录去找对应的jar包。
Maven导入jar包失效_第1张图片

你可能感兴趣的:(踩坑,maven,jar,java)