The Getting started guide suggests the following dependency.
<dependency>
<groupId>com.technophobia.substeps</groupId>
<artifactId>substeps-bom</artifactId>
<version>1.1.0</version>
<type>pom</type>
<scope>test</scope>
</dependency>
http://substeps.technophobia.com/getting-started.html#manual-mavenHowever it seems very strange to use BOM as a dependency.
Surely something like this would be more appropriate.
<dependency>
<groupId>com.technophobia.substeps</groupId>
<artifactId>substeps-core</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>com.technophobia.substeps</groupId>
<artifactId>substeps-junit-runner</artifactId>
<version>1.1.2</version>
</dependency>
This would also avoid the hard coded dependency to 1.6.31 version of tools.jar.