Hi!
I am experiencing a problem that seems so weird to me that I am not quiet sure whether its an actual problem or I am doing something wrong.
I have a project with Maven dependency to:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-core</artifactId>
<version>12.0.3</version>
</dependency>
But Maven does not build, because it cannot resolve all sub dependencies. In the log it reads:
Failed to collect dependencies at com.vaadin:vaadin-core:jar:12.0.3 -> com.vaadin:vaadin-grid-flow:jar:2.1.3 -> com.vaadin:vaadin-context-menu-flow:jar:1.2.1: Failed to read artifact descriptor for com.vaadin:vaadin-context-menu-flow:jar:1.2.1: Failure to find com.vaadin:flow-component-base:pom:1.2-SNAPSHOT
So a sub dependency flow-component-base:1.2-SNAPSHOT is refered to from the released vaadin-core:12.0.3… seemed weird at first, but then I looked into the code of the last found dependency in the hierarchy, which is vaadin-context-menu-flow:1.2.1:
https://github.com/vaadin/vaadin-context-menu-flow/blob/1.2.1/pom.xml
As you can see this is your released, tagged version, but it refers to SNAPSHOTs in parent-pom and dependency. Obviously, SNAPSHOTs are not uploaded to mvnrepository.com, so maven cannot receive it from there and my build fails.
I assume something went wrong with your release process, or is this some problem on my side?
Regards, Tobias