You've defined your dependency as provided.
<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-runtime</artifactId>
<version>2.0.1</version>
<scope>provided</scope>
</dependency>
This means that you only want the dependency during compile time, and something else provides the jar at runtime. See Maven's Scope Documentation
You'll probably want to use runtime as the atmosphere-runtime artifact is generally only needed at runtime:
<scope>runtime</scope>
Or compile if it is needed during compilation:
<scope>compile</scope>