Skip to content

Commit 1d4c150

Browse files
author
Anuraag Agrawal
authored
Add task to generate license report into licenses folder. (open-telemetry#2239)
1 parent 66fe53b commit 1d4c150

File tree

10 files changed

+1073
-0
lines changed

10 files changed

+1073
-0
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
*.bat text eol=crlf
44
*.cmd text eol=crlf
55

6+
licenses/** linguist-generated

javaagent-tooling/javaagent-tooling.gradle

+26
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
import com.github.jk1.license.render.InventoryMarkdownReportRenderer
2+
3+
plugins {
4+
id "com.github.jk1.dependency-license-report" version "1.16"
5+
}
6+
17
group = 'io.opentelemetry.javaagent'
28

39
apply from: "$rootDir/gradle/java.gradle"
@@ -76,3 +82,23 @@ test.finalizedBy(tasks.register('testHelperInjection', Test) {
7682
includeTestsMatching 'HelperInjectionTest'
7783
}
7884
})
85+
86+
licenseReport {
87+
outputDir = rootProject.file("licenses")
88+
renderers = [new InventoryMarkdownReportRenderer()]
89+
90+
configurations = ["compileClasspath"]
91+
92+
excludeGroups = [
93+
"io.opentelemetry.instrumentation",
94+
"io.opentelemetry.javaagent"
95+
]
96+
}
97+
98+
def cleanLicenses = tasks.register("cleanLicenses", Delete) {
99+
delete(rootProject.file("licenses"))
100+
}
101+
102+
tasks.named("generateLicenseReport").configure {
103+
dependsOn(cleanLicenses)
104+
}

licenses/byte-buddy-1.10.18.jar/META-INF/LICENSE

+180
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

licenses/byte-buddy-1.10.18.jar/META-INF/NOTICE

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)