看到这篇文章后不用再对标题这个关键字搜索其它答案了,因为其它答案都不完整,踩了很多坑。
出现上述提示后,需要用maven的debug模式再package下才会显示真正的原因,标题的原因五花八门,这也是为啥搜了很多都没有解决的原因。
找到你报错对应的模块,在该路径下执行mvn -X -U clean package,在整个工程也行,就会比较慢,干扰信息多。
执行完后最后肯定是有error日志的,这些也是表象,需要在日志里搜索transitive dependencies,然后会有对应的warning日志,这个就是真正原因了,网上的原因五花八门,这里需要看你自己的问题是什么
可以根据warning下面的真正错误原因再去网上搜一下。
比如我遇到的就是 xxxpom only whitespace content allowed before start tag and not $ (position: START_DOCUMENT seen $... @1:1) @ line 1, column 1
这个比较简单,删掉本地仓库对应的包,重新import