I used to get this maven warning all the time for a project with maven 3.3.3
[WARNING] The POM for module.jar:1.5.0-20151020.091156-5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
I have a top level project Parent1 and Parent2.
Here I will explain the modules I have and how i tried to use them:
Parent1 com.tak:module: version com.tak:module2:version
And module 2 created by me as another project
Parent2 com.common:module1:version +com.common:module2:version
Whenever i changed module2 I used to do “mvn deploy” only on module2. I also had to sometimes do changes in the pom files of the parent projects of module2. And since moving to maven 3 i started to receive this warning. I checked the poms downloaded into my local repository and found out that the parent poms were quite old. Then I tried to deploy all the parents to the repository. Once I did that the error was resolved. May be this helps someone else.