OpenSearch/distribution
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
..
bwc Fix BWC release tests 2017-12-12 10:55:24 -05:00
deb Remove RPM and Debian integration tests 2017-12-11 15:40:10 -05:00
integ-test-zip Enable GC logs by default 2017-12-03 08:33:21 -05:00
rpm Remove RPM and Debian integration tests 2017-12-11 15:40:10 -05:00
src/main Fix custom service names when installing on windows 2017-12-14 20:41:39 -05:00
tar Enable GC logs by default 2017-12-03 08:33:21 -05:00
tools Reorganize configuring Elasticsearch docs 2017-12-12 10:24:37 -05:00
zip Enable GC logs by default 2017-12-03 08:33:21 -05:00
build.gradle Build: Add 3rd party dependencies report generation (#27727) 2017-12-26 10:51:47 +01:00