Skip to content

Commit f21b4a4

Browse files
committed
Fix license check
1 parent 55f89b0 commit f21b4a4

File tree

1 file changed

+12
-25
lines changed

1 file changed

+12
-25
lines changed

build-logic/plugins/src/main/kotlin/LicensesConventionPlugin.kt

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,36 +29,23 @@ class LicensesConventionPlugin : Plugin<Project> {
2929
extensions.configure<app.cash.licensee.LicenseeExtension> {
3030
allow("Apache-2.0")
3131
allow("MIT")
32-
33-
allowUrl("http://aws.amazon.com/apache2.0")
32+
allow("BSD-2-Clause")
33+
allow("CC0-1.0")
3434
allowUrl("https://developer.android.com/studio/terms.html")
35-
36-
ignoreDependencies("javax.annotation", "javax.annotation-api") {
37-
because("Transitive dependency for androidx.test.espresso:espresso-core")
38-
}
39-
ignoreDependencies("org.junit", "junit-bom") {
40-
because("Unit Testing Dependency")
41-
}
42-
ignoreDependencies("org.junit", "jupiter") {
43-
because("Unit Testing Dependency")
44-
}
45-
ignoreDependencies("org.junit.jupiter", "junit-jupiter") {
46-
because("Unit Testing Dependency")
47-
}
48-
ignoreDependencies("org.junit.jupiter", "junit-jupiter-params") {
49-
because("Unit Testing Dependency")
35+
allowDependency("net.zetetic", "sqlcipher-android", "4.6.1") {
36+
because("BSD style License")
5037
}
51-
ignoreDependencies("org.junit", "junit-jupiter-params") {
52-
because("Unit Testing Dependency")
38+
allowDependency("org.jetbrains", "annotations", "16.0.1") {
39+
because("Apache-2.0, but typo in license URL fixed in newer versions")
5340
}
54-
ignoreDependencies("org.junit.platform", "junit-platform-commons") {
55-
because("Unit Testing Dependency")
41+
allowDependency("org.mockito", "mockito-core", "3.9.0") {
42+
because("MIT license")
5643
}
57-
ignoreDependencies("org.junit.platform", "junit-platform-engine") {
58-
because("Unit Testing Dependency")
44+
allowDependency("junit", "junit", "4.13.2") {
45+
because("Test Dependency")
5946
}
60-
ignoreDependencies("junit", "junit") {
61-
because("Unit Testing Dependency")
47+
allowUrl("https://raw.githubusercontent.com/apollographql/apollo-kotlin/main/LICENSE") {
48+
because("MIT license")
6249
}
6350
}
6451
}

0 commit comments

Comments
 (0)