To develop topologies, you'll need the Storm jars on your classpath. You should either include the unpacked jars in the classpath for your project or use Maven to include Storm as a development dependency. Storm is hosted on Maven Central. To include Storm in your project as a development dependency, add the following to your pom.xml:
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-client</artifactId>
<version>2.7.0</version>
<scope>provided</scope>
</dependency>
Here's an example of a pom.xml for a Storm project.
Please refer to DEVELOPER.md for more details.