Github user bzz commented on the pull request: https://github.com/apache/incubator-zeppelin/pull/930#issuecomment-222575332 Hi, thanks for taking care of the build stability! `.spark-dist` was introduced as our CI build cache dir, and is used in [multiple places](https://github.com/apache/incubator-zeppelin/search?utf8=%E2%9C%93&q=.spark-dist) As far as I understand, you suggest using different dirs for bin and src downloads, and src dir will not be part of Travis CI cache any more, so it will be actually dowloaded from Apache mirror on every build again, which is from our previous experience make build very unstable and error-prone. I do not think it's possible to cache things in the paths, that are going to be overridden by CI's `git clone ...`. Do you have suggestions on how to make it cache friendly and do not break the build? > .spark-dist is outside the reactor, which can breaks build Also, could you please help me to understand why the fact of being outside of reactor can break the build?
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---