mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-30 18:26:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
| plugins {
 | |
|   id 'java-library'
 | |
|   id 'pegasus'
 | |
| }
 | |
| 
 | |
| apply from: '../gradle/coverage/java-coverage.gradle'
 | |
| 
 | |
| dependencies {
 | |
|   api externalDependency.avro
 | |
|   api externalDependency.micrometerPrometheus
 | |
|   api externalDependency.micrometerJmx
 | |
|   api externalDependency.micrometerOtelBridge
 | |
|   implementation externalDependency.opentelemetrySdk
 | |
|   api externalDependency.elasticSearchRest
 | |
|   implementation externalDependency.httpClient
 | |
|   api externalDependency.neo4jJavaDriver
 | |
|   api externalDependency.json
 | |
|   implementation (externalDependency.hazelcast) {
 | |
|     exclude group: 'org.json', module: 'json'
 | |
|   }
 | |
| 
 | |
|   implementation spec.product.pegasus.restliClient
 | |
|   implementation spec.product.pegasus.restliCommon
 | |
|   implementation spec.product.pegasus.restliServer
 | |
| 
 | |
|   api project(':li-utils')
 | |
|   api project(':entity-registry')
 | |
|   api project(':metadata-events:mxe-avro')
 | |
|   api project(':metadata-events:mxe-utils-avro')
 | |
| 
 | |
|   implementation externalDependency.slf4jApi
 | |
|   compileOnly externalDependency.lombok
 | |
|   runtimeOnly externalDependency.javaxMail
 | |
| 
 | |
|   annotationProcessor externalDependency.lombok
 | |
| 
 | |
|   testImplementation project(':test-models')
 | |
|   testImplementation project(path: ':test-models', configuration: 'testDataTemplate')
 | |
|   testImplementation externalDependency.testng
 | |
|   testImplementation externalDependency.mockito
 | |
|   testImplementation externalDependency.mockitoInline
 | |
|   testImplementation project(':metadata-operation-context')
 | |
|   testImplementation project(':entity-registry')
 | |
| 
 | |
|   constraints {
 | |
|       implementation(externalDependency.log4jCore) {
 | |
|           because("previous versions are vulnerable to CVE-2021-45105")
 | |
|       }
 | |
|       implementation(externalDependency.log4jApi) {
 | |
|         because("previous versions are vulnerable to CVE-2021-45105")
 | |
|     }
 | |
|     implementation(externalDependency.javaxMail) {
 | |
|       because("previous versions are vulnerable")
 | |
|     }
 | |
|     implementation(externalDependency.zookeeper) {
 | |
|       because("CVE-2023-44981")
 | |
|     }
 | |
|   }
 | |
|   implementation externalDependency.logbackClassic
 | |
| 
 | |
| } | 
