Maven Assembly打包提示[WARNING] transitive dependencies if any will not be available

maven assembly打包出现错误

[WARNING] The POM for com.flink.xxr:0.0.1-SNAPSHOT is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

前面还提示第三方包都不能用

在.m2的repository文件夹发现了我要打包的项目(也就是com.flink.xxr,不知道怎么回事),删除它,之后把要导入的第三方包在m2文件夹的内容删除重新下载,再次执行mvn assembly就好了

eclipse里面最好对项目maven update

网上对这个warning的意见是

项目中依赖其他jar时,如果不指定version,或者version在父pom中通过DependencyManagement指定但是父pom没有deploy时,可能会导致项目jar invalid。

估计是.m2文件夹的我的项目和要打包的项目混淆了,只是猜测

原文地址:https://www.cnblogs.com/34fj/p/8652280.html