maven vaadin-bom not pulling in vaadin-client?

I am working on a vaadin spring boot project.

I have the following dependency management section in my pom:

[code]
<vaadin.version>7.6.2</vaadin.version>

com.vaadin vaadin-bom ${vaadin.version} pom import </dependencyManagement [/code]When working with the CapsLockWarningConnector example from Book of Vaadin, it cannot find com.vaadin.client, com.google.gwt.event.dom, and com.google.gwt.user.client.ui classes. I have to add the following for it to find those classes:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client</artifactId>
<version>${vaadin.version}</version>
<scope>provided</scope>
</dependency

Shouldn’t it be able to find it automatically given the dependency management section? I am using the vaadin-spring-boot-starter as well in case that makes a difference?