Some problems were encountered while building the effective model for com.zle:surpass:jar:1.0.0-SNAPSHOT
'dependencies.dependency.systemPath' for org.wltea.PushJavaSDK:PushJavaSDK:jar should not point at files within the project directory, ${project.basedir}/lib/PushJavaSDK.jar will be unresolvable by dependent projects @ line 256, column 16
'dependencies.dependency.systemPath' for javaPNS:javaPNS:jar should not point at files within the project directory, ${project.basedir}/lib/javaPNS_2.2.jar will be unresolvable by dependent projects @ line 269, column 16
'dependencies.dependency.systemPath' for com.oracle:ojdbc6:jar should not point at files within the project directory, ${project.basedir}/lib/ojdbc6-11.2.0.3.jar will be unresolvable by dependent projects @ line 287, column 16
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.bouncycastle:bcprov-jdk16:jar -> duplicate declaration of version 1.46 @ line 311, column 15
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.google.guava:guava:jar -> version ${google.guava} vs 18.0 @ line 330, column 21
It is highly recommended to fix these problems because they threaten the stability of your build.
For this reason, future Maven versions might no longer support building such malformed projects.
依赖项没配对。
依赖的问题
你把${project.basedir}改成${pom.basedir}看下,idea对路径的定义老是有这种奇怪的问题