maven遇到项目编译不通过,缺少类class not found ,但是maven依赖不报错
最近项目导入遇到个问题,项目导入后,编译代码,发现有个类没有找到,但是maven的依赖没有报错。一直查找问题,缺少的jar报,发现缺少的依赖jar包,缺少没有下载下来,通过第三方下载后,编译还是缺少类,下载引入的jar没有起作用。百度问题
在项目目录下,使用 mvn -X dependency:tree
D:\code\qjzh-code\panoramiccontrol>mvn -X dependency:tree
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\Program Files\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin\..
Java version: 1.8.0_144, vendor: Oracle Corporation, runtime: D:\Program Files\Java\jdk1.8.0_144\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG] Imported: javax.annotation.* < plexus.core
[DEBUG] Imported: javax.annotation.security.* < plexus.core
[DEBUG] Imported: javax.enterprise.inject.* < plexus.core
[DEBUG] Imported: javax.enterprise.util.* < plexus.core
[DEBUG] Imported: javax.inject.* < plexus.core
[DEBUG] Imported: org.apache.maven.* < plexus.core
[DEBUG] Imported: org.apache.maven.artifact < plexus.core
[DEBUG] Imported: org.apache.maven.classrealm < plexus.core
[DEBUG] Imported: org.apache.maven.cli < plexus.core
[DEBUG] Imported: org.apache.maven.configuration < plexus.core
[DEBUG] Imported: org.apache.maven.exception < plexus.core
[DEBUG] Imported: org.apache.maven.execution < plexus.core
查找 WARN日志后,其下的fail项,把相关pom找到,删除jar,后重新maven下载即可