| --- |
| title: Maven |
| layout: documentation |
| documentation: true |
| --- |
| 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: |
| |
| |
| ```xml |
| <dependency> |
| <groupId>org.apache.storm</groupId> |
| <artifactId>storm-client</artifactId> |
| <version>{{page.version}}</version> |
| <scope>provided</scope> |
| </dependency> |
| ``` |
| |
| [Here's an example]({{page.git-blob-base}}/examples/storm-starter/pom.xml) of a pom.xml for a Storm project. |
| |
| ### Developing Storm |
| |
| Please refer to [DEVELOPER.md]({{page.git-blob-base}}/DEVELOPER.md) for more details. |