Description
The commons-io dependency in pom.xml (line 125) has no explicit version:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<scope>compile</scope>
</dependency>
With Vaadin 25.0.x (Spring Boot 3.x), the version was resolved transitively from the Spring Boot BOM. With Vaadin 25.1.x (Spring Boot 4.x), commons-io is no longer managed by the Spring Boot BOM, so Maven fails:
[ERROR] 'dependencies.dependency.version' for commons-io:commons-io:jar is missing. @ line 125, column 21
Fix
Add explicit version:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.21.0</version>
<scope>compile</scope>
</dependency>
Environment
- Vaadin 25.1.0-beta1 (Spring Boot 4.0.3)
- Passes with Vaadin 25.0.6 (Spring Boot 3.x)
Description
The
commons-iodependency inpom.xml(line 125) has no explicit version:With Vaadin 25.0.x (Spring Boot 3.x), the version was resolved transitively from the Spring Boot BOM. With Vaadin 25.1.x (Spring Boot 4.x),
commons-iois no longer managed by the Spring Boot BOM, so Maven fails:Fix
Add explicit version:
Environment