According to https://vaadin.com/forum/thread/17756874/vaadin-7-to-8-migration-vaadin-compatibility-client-not-osgi-compatible, the vaadin-compatibility-client is not OSGi compatible. Based on a quick look at MANIFEST.MF, it does indeed seem like the customary OSGi entires are missing.