You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by Ethanlm <gi...@git.apache.org> on 2018/06/01 16:19:30 UTC

[GitHub] storm pull request #2698: STORM-2882: shade storm-client dependencies

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
    ```


---