Simple CSV license report renderer
"my.super:module:1.0","http://www.mydomain.com","myLicense","http://www.mydomain.com/mylicense.html",
Setting
licenseReport.renderer = new com.github.jk1.license.render.CsvReportRenderer()
licenseReport.renderer.quote = "'"
licenseReport.renderer.separator = ";"
will produce
'my.super:module:1.0';'http://www.mydomain.com';'myLicense';'http://www.mydomain.com/mylicense.html';
by default:
String filename = 'licenses.csv'
boolean includeHeaderLine = true
String quote = '\"'
String separator = ','
String nl = '\r\n'
| Type | Name and description |
|---|---|
java.lang.String |
filename |
boolean |
includeHeaderLine |
java.lang.String |
nl |
java.lang.String |
quote |
java.lang.String |
separator |
| Constructor and description |
|---|
CsvReportRenderer
(java.lang.String filename = 'licenses.csv') |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
render(ProjectData data) |
|
void |
renderDependency(java.io.File output, ModuleData data) |
| Methods inherited from class | Name |
|---|---|
class SingleInfoReportRenderer |
moduleLicenseInfo |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Groovy Documentation