OpenSearch/client
Maxime Gréau 771defb97c
Build: Add 3rd party dependencies report generation (#27727)
* Adds task dependenciesInfo to BuildPlugin to generate a CSV file with dependencies information (name,version,url,license)
* Adds `ConcatFilesTask.groovy` to concatenates multiple files into one
* Adds task `:distribution:generateDependenciesReport` to concatenate `dependencies.csv` files into a single file (`es-dependencies.csv` by default)

 # Examples:
      $ gradle dependenciesInfo :distribution:generateDependenciesReport

 ## Use `csv` system property to customize the output file path
     $ gradle dependenciesInfo :distribution:generateDependenciesReport -Dcsv=/tmp/elasticsearch-dependencies.csv

 ## When branch is not master, use `build.branch` system property to generate correct licenses URLs
     $ gradle dependenciesInfo :distribution:generateDependenciesReport -Dbuild.branch=6.x -Dcsv=/tmp/elasticsearch-dependencies.csv
2017-12-26 10:51:47 +01:00
..
benchmark Build: Add 3rd party dependencies report generation (#27727) 2017-12-26 10:51:47 +01:00
client-benchmark-noop-api-plugin Cross Cluster Search: make remote clusters optional (#27182) 2017-11-21 11:41:47 +01:00
rest Do not use system properties when building the HttpAsyncClient (#27829) 2017-12-15 12:54:22 -07:00
rest-high-level [Test] Fix IndicesClientDocumentationIT (#27899) 2017-12-20 09:31:10 +01:00
sniffer Upgrade to Jackson 2.8.10 (#27230) 2017-11-06 10:20:05 +01:00
test Build: Add 3rd party dependencies report generation (#27727) 2017-12-26 10:51:47 +01:00
transport Add rank-eval module to transport client and HL client dependencies 2017-12-13 18:05:43 +01:00