Merge conflict was incorrectly resolved
[voldemort/jeffpc.git] / voldemort-contrib / README.txt
blobc2e87490d28a42d752cec8d17c5d7010197a9697
1 This is a place holder directory for injecting custom gradle behavior.
3 This directory is not directly used in the open source gradle builds.
4 The open source project produces 2 artifacts voldemort.jar and 
5 voldemort-contrib.jar. This is not gradle friendly as in gradle if
6 you are producing more than one jar from the same module exporting
7 ivy dependencies and other becomes very trickier. 
9 This allows an upstream wrapper to inject custom behavior. For example
10 upstream wrapper can define a project(':voldemort:voldemort-contrib')
11 and define all the gradle behavior dependencies, black box build . 
13 Theoretically we could have used the contrib directory but that will
14 result in lot more confusion as that directory produces some artifacts
15 and upstream could want a different behavior.