Maven找到了无效pom依赖的路径

Mik*_*Hay 7 java dependencies maven

当我调用mvn dependency:tree我的项目时,我收到以下警告和错误:

[警告] com.sun.xml.stream.buffer的POM:streambuffer:jar:0.4无效,传递依赖项(如果有)将不可用,启用调试日志记录以获取更多详细信息

[警告] org.jvnet.staxex:stax-ex:jar:1.0的POM无效,传递依赖项(如果有)将不可用,启用调试日志记录以获取更多详细信息

[错误]无法在项目rdbms-service上执行目标org.apache.maven.plugins:maven-dependency-plugin:2.1:tree(default-cli):执行default-cli of goal org.apache.maven.plugins:maven -dependency-plugin:2.1:树失败:对于工件{org.jvnet.staxex:stax-ex:null:jar}:版本不能为空. - > [帮助1]

但是因为树构建失败,我不知道哪个依赖项正在拉动这些无效的依赖项.有没有办法找出来?

我已经尝试将这些罐子排除在外mvn dependency:tree -Dexcludes=*stream.buffer,*staxex,但这并没有什么区别.

Rob*_*lte 7

尝试mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:tree强制Maven使用更新版本的maven-dependency-plugin

  • 它的2015年和我有相同的错误,对于同一个罐子! - 显式调用"mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:tree"有效,但当同一个插件是pom.xml的一部分时,它失败了 - [ERROR]无法执行目标org.apache.maven .plugins:maven-dependency-plugin:2.10:项目上的树(树)dms-webservice-v1:目标的执行树org.apache.maven.plugins:maven-dependency-plugin:2.10:tree failed:for artifact {org .jvnet.staxex:stax-ex:null:jar}:版本不能为空. - > [帮助1] (2认同)