@@ -5,6 +5,59 @@ buildscript {
55        google()
66        mavenCentral()
77    }
8+     dependencies {
9+         classpath(" app.cash.licensee:licensee-gradle-plugin:1.7.0"  )
10+     }
11+ }
12+ 
13+ subprojects {
14+     apply (plugin =  " app.cash.licensee"  )
15+     configure< app.cash.licensee.LicenseeExtension >  {
16+         allow(" Apache-2.0"  )
17+         allow(" MIT"  )
18+         allow(" BSD-2-Clause"  )
19+         allowDependency(" org.bouncycastle"  , " bcprov-jdk15on"  , " 1.70"  ) {
20+             " MIT License" 
21+         }
22+         allowDependency(" org.ow2.asm"  , " asm"  , " 9.4"  ) {
23+             " 3-Clause BSD License" 
24+         }
25+         allowDependency(" org.ow2.asm"  , " asm-analysis"  , " 9.4"  )
26+         allowDependency(" org.ow2.asm"  , " asm-commons"  , " 9.4"  )
27+         allowDependency(" org.ow2.asm"  , " asm-tree"  , " 9.4"  )
28+         allowDependency(" org.ow2.asm"  , " asm-util"  , " 9.4"  )
29+         allowDependency(" com.ibm.icu"  , " icu4j"  , " 70.1"  )
30+         allowUrl(" http://aws.amazon.com/apache2.0"  )
31+         allowUrl(" https://developer.android.com/studio/terms.html"  )
32+ 
33+         ignoreDependencies(" javax.annotation"  , " javax.annotation-api"  ) {
34+             " Transitive dependency for androidx.test.espresso:espresso-core" 
35+         }
36+         ignoreDependencies(" org.junit"  , " junit-bom"  ) {
37+             because(" Unit Testing Dependency"  )
38+         }
39+         ignoreDependencies(" org.junit"  , " jupiter"  ) {
40+             because(" Unit Testing Dependency"  )
41+         }
42+         ignoreDependencies(" org.junit.jupiter"  , " junit-jupiter"  ) {
43+             because(" Unit Testing Dependency"  )
44+         }
45+         ignoreDependencies(" org.junit.jupiter"  , " junit-jupiter-params"  ) {
46+             because(" Unit Testing Dependency"  )
47+         }
48+         ignoreDependencies(" org.junit"  , " junit-jupiter-params"  ) {
49+             because(" Unit Testing Dependency"  )
50+         }
51+         ignoreDependencies(" org.junit.platform"  , " junit-platform-commons"  ) {
52+             because(" Unit Testing Dependency"  )
53+         }
54+         ignoreDependencies(" org.junit.platform"  , " junit-platform-engine"  ) {
55+             because(" Unit Testing Dependency"  )
56+         }
57+         ignoreDependencies(" junit"  , " junit"  ) {
58+             because(" Unit Testing Dependency"  )
59+         }
60+     }
861}
962
1063//  Plugin aliases are a warning in Gradle < 8.1, this suppress can be removed after updating
0 commit comments