storm-core has a duplicate Zookeeper declaration.
The parent pom uses the prerequisites tag to set minimum Maven version. Maven 3.5.3 gives the following warning:
The project org.apache.storm:storm:pom:2.0.0-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html