Skip to content

Commit cb7d687

Browse files
fix(datahub-client): prevent unneeded classes in datahub-client jar (#12037)
1 parent 14fe889 commit cb7d687

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

entity-registry/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ apply from: "../gradle/coverage/java-coverage.gradle"
88

99
dependencies {
1010
implementation spec.product.pegasus.data
11-
implementation spec.product.pegasus.generator
11+
compileOnly spec.product.pegasus.generator
1212
api project(path: ':metadata-models')
1313
api project(path: ':metadata-models', configuration: "dataTemplate")
1414
api externalDependency.classGraph

metadata-integration/java/datahub-event/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ dependencies {
1818
implementation externalDependency.jacksonDataBind
1919
runtimeOnly externalDependency.jna
2020

21+
compileOnly externalDependency.swaggerAnnotations
2122
compileOnly externalDependency.lombok
2223
annotationProcessor externalDependency.lombok
2324
// VisibleForTesting

metadata-models/build.gradle

+9-6
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ plugins {
99
apply from: '../gradle/coverage/java-coverage.gradle'
1010

1111
dependencies {
12-
api spec.product.pegasus.data
13-
constraints {
14-
implementation('org.apache.commons:commons-text:1.10.0') {
15-
because 'Vulnerability Issue'
16-
}
12+
constraints {
13+
implementation('org.apache.commons:commons-text:1.10.0') {
14+
because 'Vulnerability Issue'
1715
}
16+
}
17+
18+
api(spec.product.pegasus.data) {
19+
exclude group: 'javax.servlet', module: 'javax.servlet-api'
20+
}
1821
api project(':li-utils')
1922
api project(path: ':li-utils', configuration: "dataTemplate")
2023
dataModel project(':li-utils')
@@ -26,7 +29,7 @@ dependencies {
2629

2730
compileOnly externalDependency.lombok
2831
annotationProcessor externalDependency.lombok
29-
api externalDependency.swaggerAnnotations
32+
compileOnly externalDependency.swaggerAnnotations
3033
compileOnly externalDependency.jacksonCore
3134
compileOnly externalDependency.jacksonDataBind
3235

metadata-service/openapi-servlet/models/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies {
1010
implementation externalDependency.jacksonDataBind
1111
implementation externalDependency.httpClient
1212

13+
compileOnly externalDependency.swaggerAnnotations
1314
compileOnly externalDependency.lombok
1415

1516
annotationProcessor externalDependency.lombok

0 commit comments

Comments
 (0)