Github user Ethanlm commented on a diff in the pull request:
https://github.com/apache/storm/pull/2698#discussion_r192433936
--- Diff: DEVELOPER.md ---
@@ -239,8 +239,13 @@ To pull in a merge request you should generally follow
the command line instruct
# Build the code and run the tests
## Prerequisites
-First of all you need to make sure you are using maven 3.2.5 or below.
There is a bug in later versions of maven as linked to from
https://issues.apache.org/jira/browse/MSHADE-206 that
-cause shaded dependencies to not be packaged correctly. Also please be
aware that because we are shading dependencies mvn dependency:tree will not
always show the dependencies correctly.
+To work around a conflict between the shade plugin and maven
https://issues.apache.org/jira/browse/MSHADE-206 the build is spit into 2 parts.
+First a set of dependencies are shaded and installed by running.
+
+```sh
+cd shaded-deps
+mvn clean install
+```
--- End diff --
A little reordering of the sentences:
To work around a conflict between the shade plugin and maven
https://issues.apache.org/jira/browse/MSHADE-206, a set of dependencies needs
to be shaded and installed by running:
```sh
cd shaded-deps
mvn clean install
```
---